Digitaltechnik Subtrahierer
Table of Contents
ToggleRechner können im Prinzip nur Nullen und Einsen addieren. Mit einem "Trick" erreicht man aber die Subtraktion: Man bildet die Gegenzahl vom Subtrahenden (d.h. die Zahl, die abgezogen werden soll), und addiert dann diese Gegenzahl.
Beispiel: 9 - 4 entspricht der Addition 9 + (-4). Hier wäre (-4) die Gegenzahl zu (+4).
Schaltung Volladdierer - Subtrahierer umschaltbar
Wie wird die Gegenzahl gebildet?
- Invertiere jede Stelle der Binärzahl (aus 0 mache 1 und umgekehrt). Damit haben Sie das sogenannte Einerkomplement. gebildet.
- Addiere eine Eins. Die führende Stelle ist das Vorzeichenbit. Damit haben Sie das sogenannte Zweierkomplement gebildet.
Die Bildung des Einerkomplements ist ein Zwischenschritt zur Bildung des Zweierkomplements, welche die "Gegenzahl" darstellt. Im folgenden wird gezeigt, wie durch Verwendung von XOR die Bits des Subtrahenden invertiert werden: