Skip to content

Rechnen im Binaersystem

Rechnen im Binärsystem


Addition im Binärsystem

Das Addieren im Binärsystem funktioniert sehr ähnlich wie das Rechnen mit Dezimalzahlen.

Allerdings müssen wir aufpassen, dass der Übertrag anders als im Dezimalsystem nicht bei 9+1=109 + 1 = 10 sondern bei 1+1=101 + 1 = 10 passiert.


Addition Beispiel

1001
+ 100
------
= 1101

Man geht von rechts nach links und bildet die Summe der einzelnen Stellen.

1+0=11 + 0 = 1
0+0=00 + 0 = 0
0+1=10 + 1 = 1
1+0=11 + 0 = 1


Addition mit Übertrag

1100
+ 1101
-------
= 11001

0+1=010 + 1 =01
0+0=00 + 0 = 0
1+1=01 + 1 = 0, Übertrag 1
1+1+U¨1=11 + 1 + Ü1 = 1, Übertrag 1
0+0+U¨1=10 + 0 + Ü1 = 1


Subtraktion im Binärsystem

Auch diese funktioniert ähnlich wie die Subtraktion im Dezimalsystem.

Wir gehen wieder von rechts nach links vor und subtrahieren die einzelnen Stellen.


Beispiel Subtraktion

1011
- 1000
------
= 0011

Die einzelnen Rechenschritte von rechts nach links:
10=11 - 0 = 1
10=11 - 0 = 1
00=00 - 0 = 0
11=01 - 1 = 0


Subtraktion mit Übertrag

Wenn wir beim Subtrahieren einer Stelle 01=10-1=-1 rechnen haben wir wieder einen Übertrag.

1100
- 1011
------
= 0001

Die Rechenschritte von rechts nach links sind:
01=10 - 1 = -1 | Ergebnis: 1, Übertrag: 1
01U¨1=20 - 1 - Ü1 = -2 | Ergebnis: 0, Übertrag: 1
10U¨1=01 - 0 - Ü1 = 0
11=01 - 1 = 0


Multiplikation im Binärsystem

Wieder wenden wir dasselbe Verfahren an, das wir aus dem Dezimalsystem kennen. Wir multiplizieren die erste Zahl schrittweise mit jeder Stelle der Zweiten Zahl und berechnen danach die Summe.


Beispiel Multiplikation

1101 * 1001
-------------
1101
+ 0000
+ 0000
+ 1101
---------
= 1110101

11101=11011 * 1101 = 1101
01101=00000 * 1101 = 0000 um eine Stelle nach rechts versetzt
01101=00000 * 1101 = 0000 um zwei Stellen nach rechts versetzt
11101=11011 * 1101 = 1101 um drei Stellen nach rechts versetzt
Addition der Ergebnisse


Division im Binärsystem

Wie könnte es anders sein, auch bei der Division folgen wir denselben Regeln wie wir es von der schriftlichen Division im Dezimalsystem kennen


Beispiel Division

10010 : 11 = 0110
- 0
----
100
- 11
-----
11
- 11
-----
00
- 0
------
0

Rechenschritte für 10010 : 11

Divisor is zweistellig, wir suchen uns also die ersten zwei stellen des Dividenden: 10
10:11=010 : 11 = 0, Ergebnis 0, 011=00 * 11 = 0
100=1010 - 0 = 10, nächste Stelle 0 herab
100:11=1100 : 11 = 1, Ergebnis 1, 111=111 * 11 = 11
10011=1100 - 11 =1, nächste Stelle 1 herab
11:11=111 : 11 = 1, Ergebnis 1, 111=111 * 11 = 11
1111=011 - 11 = 0, nächste Stelle 0 herab
0:11=00 : 11 = 0, Ergebnis 0, 011=00 * 11 = 0
00=00 - 0 = 0, Rechnung beendet, Rest = 0