Zweierkomplement 10100000 umrechnen in Dezimalzahl? Jemand hat einfach 2^5-2^7 gemacht und hat direkt das richtige Ergebnis -96, aber wie kommt man darauf?

2 Antworten

Ganz einfach:

01111111 = 127
10000000= -128
10000001= -127
...
11111111= -1

Die eigentliche 128 (2^7) entspricht also der -128, alles was an Bits folgt wird also drauf addiert bis -128+127=-1.

Im konkreten Fall ist das Vorzeichenbit (-128) gesetzt und nur ein weiteres für 2^5.

Steht aber auch alle sim Wikipedia-Artikel zum Zweierkomplement.

Binärzahlen sind ja von der wertigkeit her so:

Stelle: 2 1 0

Wert: 4 2 1

Und wenn man jetzt 2 hoch die Stelle in der binärzahl rechnet, dann kommen solche netten Ergebnisse hier heraus

2^0 = 1

2^1 = 2

2^2 = 4

Wirds schon klarer? ^^


qwdoijoi21 
Beitragsersteller
 12.10.2021, 02:32

You are a young god, thank you!

0