Axel Richter: Dezimal - > Binär

Beitrag lesen

Hallo,

Also nocheinmal, hab mich da genauer informiert. Gegeben(2er Kompl. Binär): 1111 1110 und 1111 0100! Diese Zahlen muss ich addieren und ins Dezimalsystem umrechnen. Dabei erhalte ich einen 9 Bit Code. Jemand hat mir gesagt ich könne dann einfach die vorderste 1 streichen und erhalte somit wieder einen 8 Bit Code, also: 1111 0010. Warum kann man das?

Weil daran, dass mit 2er Komplement addiert wird, zu erkennen ist, dass es sich um eine Subtraktion handelt. Bei einer Subtraktion ist ein positiver Überlauf nicht möglich.

Bsp:
12 - 2 = 12 + (-2) = 10

1100 - (0010 => 2er Kompl. 1110)

1100
+   1110
Üb. 1
--------
 (1)1010
  ^kein Überlauf

Du sollst rechnen:

1111 1110 ( -2)
+   1111 0100 (-12)
Üb. 1111 1
-------------------
 (1)1111 0010 (-14)
  ^kein Überlauf

viele Grüße

Axel