-3 im Zweierkomplement (16 bit, so wie der PC rechnet)?
Was ergibt -3 im Zweierkomplement, 16 bit?
Habe folgendes erhalten, stimmt das? 1111111111111100
3 Antworten
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Nein, das stimmt nicht. Wenn man 3 addiert, muss 0 rauskommen.
Hier ist aber 111100 + 000011 = 111111 und das ist -1
Das Zweierkomplement ermittelt man, indem man alle Bits umkehrt und 1 addiert.
000011 wird 111100,
1 addiert ergibt dann 111101 (für -3)
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
Das müsste passen. So weit ich weiß drehen sich da im Vergleich zu normalen 3 einfach die 1 und 0 um heißt 0 wird zu 1 und 1 zu 0. Das müsste passen. Bin mir allerdings nicht 100% sicher das ist bei mir schon etwas länger her.
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
Das ist dann das Einserkompliment oder? Dann hab ich das verwechselt.
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
ja ist das Einerkomplement, trotzdem danke
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Nein, das ist das 1-er komplement.
Das Zweierkomplement ist das 1erkomplement + 1.
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Falsch, leider.