Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Zweierkomplement (http://www.informatikerboard.de/board/thread.php?threadid=2592)


Geschrieben von Pizzo am 19.11.2015 um 16:58:

  Zweierkomplement

Meine Frage:
Hey Leute,

ich sitze gerade an einer Aufgabe und stehe auf dem Schlauch.

Ich soll 4 - 14 rechnen undzwar im Dualsystem mithilfe des Zweikomplements.(Der Zahlenbereich ist dabei auf 2 Byte beschränkt)

4 = 0100 & 14 = 1110
danach habe ich es "nagativiert", sprich: 4 = 1011 & 14= 0001
anschließend die 14 plus 1 gerechnet um aufs Zweikomplement zu kommen. Heißt ich komme auf 0010
Und als letztes meine nagativierte 4 plus meine 14 als Zweierkomplement.
Heißt 1011 + 0010 = 1101.

Das ist jetzt umgerechnet aber weder 10 noch -10

Wo liegt mein Fehler ?
Danke im Voraus !

Meine Ideen:
Hey Leute,

ich sitze gerade an einer Aufgabe und stehe auf dem Schlauch.

Ich soll 4 - 14 rechnen undzwar im Dualsystem mithilfe des Zweikomplements.(Der Zahlenbereich ist dabei auf 2 Byte beschränkt)

4 = 0100 & 14 = 1110
danach habe ich es "nagativiert", sprich: 4 = 1011 & 14= 0001
anschließend die 14 plus 1 gerechnet um aufs Zweikomplement zu kommen. Heißt ich komme auf 0010
Und als letztes meine nagativierte 4 plus meine 14 als Zweierkomplement.
Heißt 1011 + 0010 = 1101.

Das ist jetzt umgerechnet aber weder 10 noch -10

Wo liegt mein Fehler ?
Danke im Voraus !



Geschrieben von eulerscheZahl am 19.11.2015 um 17:18:

  RE: Zweierkomplement

Für -14 brauchst du mindestens 5 Bit. Und die 4 wird nicht negiert.

14 = 00001110
-14 = 11110001 + 1 = 11110010
4 = 00000100


Forensoftware: Burning Board, entwickelt von WoltLab GmbH