im 6-bit zweierkomplement rechnen , habe ich das richtig gemacht?
Ich soll -6 + 4 rechnen
-6 wäre in 6 bit zweierkomplement = 111 001( da 6 000110 wäre) und 4 wäre 000100
addiert wäre dass dann:
0010100 oder?
Und dann noch 11+5
11= 001011
5= 000101
addiert = 010000 oder?
2 Antworten
-6 wäre in 6 bit zweierkomplement = 111 001( da 6 000110 wäre)
Die Aussage ist falsch. 6 = 000110 und dann wäre -6 im 1er Komplement 111001 ABER im 2er Komplement wäre es 111010
11+5 stimmt
aber 111101 stimmt nicht das wäre ja -3
ein Tipp: wenn du eine Zahl im er Komplement hast wie zB jetzt 111101
nicht im 2er Komplement würdest du ja einfach 32 + 16 + 8 +4 + 1 rechnen
und im 2er Komplement kannst du einfach : -32 + 16 + 8+4+1 rechnen
also das oberste Bit als - zählen aber ansonsten alles gleich
000100 = 4
000110 = 6
111001 = invers
000001 = +1
111010 = -6 // zweierkomplement
000100 = 4
111010 = -6 //zweierkomplement
===========
111110 = -2 //zweierkomplement
------------------------------
000001 = invers
000001 = +1
000010 = 2
immer daran denken
0000 0000 = 0
1111 1111 = -1
1111 1110 = -2
.
.
1000 0000 = -128
ups nochmal korrigert , geht ja bis -128 , nicht bis -127 , deswegen auch das +1 im kopf auf die negative zahl (127+1 = 128 *-1 = -128)
Oh, habe vergessen +1 zu rechnen... Danke!
Stimmt 11+5?
und oben wäre es dann 111001+000100 = 111101, also das Ergebnis von -6 +4 oder?