Subtraktion im Zweierkomplement |
07.02.2014, 12:12 | Auf diesen Beitrag antworten » |
Haevelin | Subtraktion im Zweierkomplement Die Aufgabe ist 23 - 64 zu berechnen. Es gibt 8 bit zur Darstellung Nun ist 64= 01000000; dann ist das Einerkomplement davon: 10111111; und zum Zweierkomplement kommt man durch Addition von 1: 11000000; nun ist 23: 00010111 Die Addition von -64 und 23 führt auf: 11010111; diese Zahl ist aber nicht -41, was herauskommen soll. Was habe ich falsch gemacht? |
|
|
07.02.2014, 14:12 | Auf diesen Beitrag antworten » |
Karlito | Hallo, du hast dich beim zweiten mal Umrechnen von binär in Dezimal verrechnet. Da das Ergebnis negativ ist (erstes Bit ist 1) musst Du wieder das Zweierkomplement bilden: VG, Karlito |
07.02.2014, 14:22 | Auf diesen Beitrag antworten » |
Haevelin | Dann kommt bei dir aber eine positive Zahl heraus; das Ergebnis ist aber negativ! |
07.02.2014, 14:26 | Auf diesen Beitrag antworten » |
eulerscheZahl | Wenn das erste Bit eine 1 ist und die Zahl als vorzeichenbehaftet gespeichert wird, dann ist die Zahl negativ. Und das negative Ergebnis hast du als Zweierkomplement. |
Anzeige | |
|
|
07.02.2014, 14:31 | Auf diesen Beitrag antworten » |
Haevelin | Dann ist das Endergebnis also: 10101001? |
07.02.2014, 14:34 | Auf diesen Beitrag antworten » |
Karlito | Mach dir mal den Spaß und errechne das Zweierkomplement von 41... Ich schätze, das sorgt für ein Aha-Erlebnis... |
07.02.2014, 14:48 | Auf diesen Beitrag antworten » |
Haevelin | Aha, jetzt verstehe ich! 11010111 ist schon -41; da brauche ich nicht mehr herumdoktoren! |
07.02.2014, 14:50 | Auf diesen Beitrag antworten » |
Karlito | Jap |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |
|