2017-04-17 1 views
0

Ich mache eine Frage über das Zweierkomplement und ich bin gerade über den Stellenwert des Zweierkomplements gewandert. Zum Beispiel, in binär, der Ort Wert geht wie 1 2 4 8 16 32 und verdoppelt sich um zwei. aber ich bin mir nicht sicher, was der Stellenwert für negative Zahlen ist.2er Komplement-Basissystem

Die Frage, die ich habe, fragt Sie, dass diese Zahl 10110001 ein 2er-Komplement-Integer wäre, was es wäre. Ich unter als dass Sie die Zahlen umdrehen und eine hinzufügen, aber wie kann ich den Wert von actullay finden?

+0

Dies scheint eine Frage für https://cs.stackexchange.com/ – jiveturkey

Antwort

0

In den Komplement-System 2, der bedeutendsten Ort („Vorzeichenbit“, obwohl dieser Begriff Verwirrung verursacht, da es nicht nur ein Zeichen ist) hat das Gewicht -2 k wobei k sein Index, zum Beispiel für 8 Bits:

weights: -128 +64 +32 +16 +8 +4 +2 +1 
example: 1 1 1 1 1 1 0 0 (0xFC) = -128+64+32+16+8+4 = -4 
+0

Danke sehr sehr hilfreich war :) – wing

Verwandte Themen