Gast
#3132857
Hi Leute, nur mal eine Frage zur Überprüfung meines Ergebnisses: Zweierkomplement : 1111 1100 Ich habe da -4 raus. Ist das denn richtig? Gruß Andi
|
Anzeige
|
Zweierkomplement zurückrechnen
Gast
#3132857
Hi Leute, nur mal eine Frage zur Überprüfung meines Ergebnisses: Zweierkomplement : 1111 1100 Ich habe da -4 raus. Ist das denn richtig? Gruß Andi Ja
Gast
#3132868
Danke schön, war nur verwirrt, da ich für -3 zum Beispiel nur 1101, also vier bits weniger brauche. Gruß Andi Krakeman schrieb: > war nur verwirrt, da ich für -3 zum Beispiel nur 1101, also vier bits > weniger brauche. Ist dir schon aufgefallen, dass du im Dezimalsystem für eine Million nur eine einzige 1 brauchst?
Gast
#3132891
Stimmt. Wenn man es mal so betrachtet :-)
Gast
#3132899
Das Zweierkomplement wird im negativen Fall immer bis zur gewünschten Bitbreite mit 1ern aufgefüllt. 4bit: 1100 8bit: 1111 1100 16 bit 1111 1111 1111 1100 usw. Alle Zahlen sind gleich. Aber: 8bit: 0000 1100 ist was anderes! Krakeman schrieb: > war nur verwirrt, da ich für -3 zum Beispiel nur 1101, also vier bits > weniger brauche. Für das Zweierkomplement muss immer die Wortbreite definiert sein, zudem ist es auch abhängig von der Inrerpretation, ob überhaupt negative Zahlen verwendet werden. 1111 1100 kann -4 bedeuten, aber auch 252. Hängt von der Interpretation ab. Beim Zweierkomplement ist immer das höchstwertigste Bit negativ. In deinem Fall kannst du dein Ergebnis folgendermassen berechnen: 1*(-2^7) + 1*2^6 + 1*2^5 + 1*2^4 + 1*2^3 + 1*2^2 + 0*2^1 + 0*2^0 Einfacher und schneller: invertieren und eins dazuzählen
Gast
#3132952
Gast
#3133033
Tip: Der Windows Rechner hat eine "Programmierer" Ansicht, da kannst du dir das alles genau ansehen. Hexadecimal, Decimal, Binär... Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|