LU02d - Mathematische Operationen: Einführung
Addition
Die Addition mit binären Zahlen funktioniert auf die gleiche Weise wie im Dezimalsystem.
- Schreibe die Summanden untereinander
- Addiere die Ziffern und den Übertrag von rechts nach links
Der Unterschied liegt darin, dass die höchste Ziffer 1 ist. Ist die Summe aus den beiden Ziffern und dem Übertrag grösser als 1, so notieren wir
- 2 = 0 / Übertrag 1
- 3 = 1 / Übertrag 1
1. Summand 0101 1011 1100 0010 2. Summand 0110 0010 0111 1010 Übertrag 1 111 1 1 ------------------- 1011 1110 0011 1100
Subtraktion
Anstelle einer Subtraktion führen wir eine Addition aus.
Statt 7-3=?
rechnen wir 7+(-3)=?
.
- Erzeuge das Zweierkomplement des zweiten Summanden
- Invertiere alle Bits
- Addiere 1 dazu
- Addiere nun die beiden Summanden