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?
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.
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!
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
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!
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*
m43stro Geschrieben 4. Dezember 2004 Autor Geschrieben 4. Dezember 2004 genau smb lässt man weg wegen dem vorzeichen + oder - danke Euch
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?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden