9-Bit Binär Addierer


Preview

1. Allgemeine Beschreibung Diese Schaltung ist ein 9-Bit-Binär-Addierer, der zwei 9-Bit-Zahlen addiert. Da 512 im Binärsystem 100000000₂ entspricht, benötigen wir 9 Bits, um beide Eingangsgrößen (bis 512) und das mögliche Übertragsbit zu berücksichtigen. 2. Aufbau der Schaltung Die Schaltung basiert auf einer Kombination aus Halbaddierern (HA) und Volladdierern (FA): Bit 0 (LSB - niederwertigstes Bit): Wird mit einem Halbaddierer (HA) berechnet, da kein Eingangsübertrag vorhanden ist. Bit 1 bis 8: Werden mit Volladdierern (FA) realisiert, da sie einen möglichen Übertrag vom vorherigen Bit erhalten. Übertragsbit (Carry-Out): Falls die Summe größer als 1023 ist, wird ein Carry-Out erzeugt. 3. Funktionsweise Die zwei 9-Bit-Binärzahlen werden parallel in die Addierstufen eingegeben. Jeder Bit-Addierer verarbeitet seine beiden Eingangswerte sowie ggf. einen Übertrag aus der vorherigen Stufe. Die Ergebnisse aller Bit-Addierer bilden die 9-Bit-Summe. Falls das Carry-Out-Bit gesetzt ist, bedeutet das, dass das Ergebnis 1024 oder größer ist. 4. Logische Komponenten 1 Halbaddierer (HA) für Bit 0 8 Volladdierer (FA) für Bit 1 bis 8