Wie rechnet man negativ in Binär?
Hey Leute, ich verstehe gerade folgende Aufgabe nicht.
Wenn man 50-100 in Dezimal errechnen würde, müsste ja folglich -50 das Ergebnis sein.
In Binär allerdings löst man dies doch wie folgt :
50 in Binär ist 0011 0010 und 100 in Binär 0110 0100 wird quasi umgedreht und eine 1 wird addiert, also das Zweierkomplement —> also wird 0110 0100 zu 10011100
Nun müsste man doch
0011 0010 +
1001 1100
= 1100 1110
Wie muss ich denn folgendes Ergebnis interpretieren?
Ich verstehe den letzten Schritt nicht
2 Antworten
Bis dahin richtig gerechnet.
1100 1110, das ist negativ, da vorne eine 1 steht.
Du schreibst das "-" hin.
Deshalb ziehst wieder 1 ab und bildest das Zweierkomplement.
00110010, das sind dezimal 50, also -50.
Du hast völlig richtig gerechnet, du bekommst -50 heraus.
Kannst du in diesem online-Rechner überprüfen: https://www.allmath.com/de/zweierkomplement.php
Im Prinzip siehst du an der ersten 1, dass das Vorzeichen negativ ist. Jetzt kannst du einfach das 2er-Komplement wieder rückgängig machen: Einfach 1 abziehen und komplementieren, dann erhälst du den Betrag 50. Als Ergebnis bleibt also, wie erwartet, -50 übrig.
Hoffe, das hat geholfen :)
deine letzte Zeile ist die Lösung im Zweierkomplement. Danach kannst du einfach die Lösung im Dezimalsystem notieren, du hast ja am Anfang auch keinen Rechenweg aufgeschrieben, wie du die -100 ins Zweierkomplement überführt hast.
Und wie müsste ich dann das Ergebnis notieren?
Also wäre meine letzte Zeile so richtig?