m43stro Geschrieben 4. Dezember 2004 Geschrieben 4. Dezember 2004 1100110 - 0111011 1) 0111011 wird zu 1000100 2) 1000100 + 1 = 1000101 3) 1100110 + 1000101 richtig? ich komme auf 10101011 aber mein Taschenrechner sagt: 101011 was mache ich falsch? Zitieren
Hawkeye Geschrieben 4. Dezember 2004 Geschrieben 4. Dezember 2004 Der Windows-Taschenrechner kommt auch auf 10101011. Entweder machst Du was an Deinem Taschenrechner falsch, oder Dein Taschenrechner macht was falsch. Oder der Windows-Taschenrechner macht was falsch. Such es Dir aus. Ich denke aber eher, dass 10101011 die korrekte Loesung ist. Zitieren
MasterP Geschrieben 4. Dezember 2004 Geschrieben 4. Dezember 2004 Hallo! Dein Taschenrechner hat recht! Wichtig: 0-0=0 10-1=1 1-0=1 1-1=0 0,1+0,1=0,0 Bsp: 11000,11 -1101,01 ----------- 11110,00 Borrow(Entleihung) ----------- 1011,10 Ergebnis! Zitieren
dampfhammer Geschrieben 4. Dezember 2004 Geschrieben 4. Dezember 2004 hi, hm, weiß nich was ihr rechnet aber ich habs so gelernt. 01100110 = 102 00111011 = 59 x = 43 du musst zuerst das einerkomplement (also aus null mach 1 und aus 1 mach 0) von der 59 bilden: bei 00111011 wäre das dann ___11000100 dann musste das ganze +1 rechnen. da kommt dann das raus: _11000100 +_______1 ---------- _11000101 dann alle beiden zahlen zusammenrechnen: _01100110 +11000101 ---------- 1(00101011) die erste stelle ganz links kannste weglassen und das ergebnis is 101011, was in dezimal wieder 43 wär. eigentlich doch ganz einfach, oder Zitieren
MasterP Geschrieben 4. Dezember 2004 Geschrieben 4. Dezember 2004 So gehts natürlich auch! Hab ich glaub ich auch mal gelernt, aber das ist schon zu lange her. Wusste nur noch grob die Borrow-Funktion! Aber das ist einfacher! Zitieren
Hawkeye Geschrieben 4. Dezember 2004 Geschrieben 4. Dezember 2004 Verdammt, stimmt. Das Most significant bit laesst man weg. Dann hat sein Taschenrechner doch recht. *g* Zitieren
m43stro Geschrieben 4. Dezember 2004 Autor Geschrieben 4. Dezember 2004 genau smb lässt man weg wegen dem vorzeichen + oder - danke Euch Zitieren
Timon Geschrieben 6. Dezember 2004 Geschrieben 6. Dezember 2004 Die gestellte Aufgabe laesst sich mit den gegebenen Information garnicht zufriedenstellend loesen. Und schon garnicht auf eine andere Basis umrechnen. Aber scheinbar ist es selbstverständlich, dass eine binäre Zahl ein Vorzeichen trägt?! Und woher weiss ich denn, dass es sich nicht um eine Gleitkommazahl handelt? Woher habt ihr diese Informationen genommen; habe ich etwas überlesen? Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.