0 Daumen
1,8k Aufrufe

Hallo, 

Irgendwie komm ich nicht voran:

Wählen sie eine 8 Bit Zahl(z.B 1010 1010) und addieren sie xFF zu ihrer Zahl hinzu. Indem sie die Hexadezimal in eine positive Binärzahl umwandeln.

Entsteht ein überlauf?

Avatar von

2 Antworten

0 Daumen

Binärzahl: 10101010

Hexadezimalzahl: FF16 = F·161 + F·160 = 1510·16 + 1510·1 = 25510 

255 als Binärzahl: 11111111

Siehe Berechnungen Binärzahl/Hexadezimalzahl hier.


Der Zahlenrechner (Eingabe im rechten Feld) spuckt aus: 

10101010 + 11111111 = = 1101010012

Überlauf der 8 Bits, da nun 9 Bits benötigt.

Avatar von
0 Daumen

Hallo sonnenblume123! :-)

FF16 = 1111 11112 und 1111 1111 ist die größte Binärzahl, die sich mit 8 Bits darstellen lässt. Folglich muss es zu einem Überlauf kommen, wenn man mindestens 0000 0001 addiert, also auch dann, wenn man 1010 1010 addiert.

Beste Grüße

Avatar von
Made by a lovely Community