Wie berechnet man Zahlensysteme in der Informatik?
Hallo, ich habe bald eine Prüfung, nun habe ich hier die Probeklausur und habe versucht einige Aufgaben alleine zu lösen, jedoch komme ich nicht weiter und brauche eure Hilfe.
Aufgabe 1:
Gegeben ist die Zahl -57
a) Geben Sie die Binärzahl für 8 bit in der Vorzeichenbetragdarstellung an!
Meine Lösung :
Das Minus ignorieren und 57 ins Dual umwandeln = 111001.
Dann zwei Bits hinzufügen, da es in der 8 Bit Darstellung sein soll und das letzte Bit auf 1 setzen, da die Zahl negativ ist.
Ergebnis: 10111001
b) Geben Sie die Binärzahl für 8 Bit in der Exzessdarstellung mit einem Exzess von 128 an!
Lösung:
-57 - 128 = 71 und die 71 ins Dual = 1000111
c) Geben sie die Binärzahl für 10 Bit im Einerkomplement an!
Hier weiss ich nicht ob ich das Einerkomplement von der 57 oder der -57 bilden muss.
Also entweder 1000111001 invertiert zu 01110001100 oder
0000111001 invertiert zu 11110001100.
d) Was ist die grösste darstellbare Dezimalzahl für 8 Bit im Einerkomplement?
Hier komme ich garnet klar. Denn die grösstdarstellbare Zahl für 8 bit = 11111111 ist 255 und im Einerkomplement wäre das ja die 00000000 also 0. Wie ist das zu verstehen?