Informatik am Gymnasium Trittau/Digitale Informationsverarbeitung/Volladdierer: Unterschied zwischen den Versionen

Aus ZUM Projektwiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:


Mit Hilfe eines Volladdierers können drei einstellige Binärzahlen addiert werden.
Mit Hilfe eines Volladdierers können drei einstellige Binärzahlen addiert werden.
Benötigt werden dafür drei Eingänge und zwei Ausgänge, da im Binärsystem eine 3 (größtmögliche Zahl bei drei Eingängen) einer 1 1 entspricht.
Benötigt werden dafür drei Eingänge und zwei Ausgänge, da im Binärsystem eine 3 (größtmögliche Zahl bei drei Eingängen) einer 1 1 entspricht.
Beispielsweise kann man so einen Volladdierer mit dem Programm [https://github.com/hneemann/Digital|Digital] erstellen.
Beispielsweise kann man so einen Volladdierer mit dem Programm [https://github.com/hneemann/Digital|Digital] erstellen.


Zeile 10: Zeile 12:


[[Datei:Volladdierer .png|mini|914x914px]]
[[Datei:Volladdierer .png|mini|914x914px]]


Ein Volladdierer mit A, B und C Eingängen, sowie 2^0 und 2^1 Ausgängen.
Ein Volladdierer mit A, B und C Eingängen, sowie 2^0 und 2^1 Ausgängen.
<br />


[[Datei:Schaltung für 2^1.png|mini|916x916px]]
[[Datei:Schaltung für 2^1.png|mini|916x916px]]


Die 2^1 steht für die Binärzahl 1 0. Wenn nun zwei beliebeige Eingänge ein Signal geben, wird eine der oberen UND-Schaltungen aktiviert und ein Ausgangssignal an die obere ODER-Schaltung weitergeleitet. Die ODER-Schaltung aktiviert dann den entsprechenden Ausgang.  
Die 2^1 steht für die Binärzahl 1 0. Wenn nun zwei beliebeige Eingänge ein Signal geben, wird eine der oberen UND-Schaltungen aktiviert und ein Ausgangssignal an die obere ODER-Schaltung weitergeleitet. Die ODER-Schaltung aktiviert dann den entsprechenden Ausgang.  
Die 2^0 wird nicht aktiviert, da entweder die untere UND-Schaltung durch alle Signale aktiviert werden muss, oder eine der UND-Schaltungen in Verbindung mit den jeweils zwei NICHT-Schaltungen davor aktiviert sein muss.
Die 2^0 wird nicht aktiviert, da entweder die untere UND-Schaltung durch alle Signale aktiviert werden muss, oder eine der UND-Schaltungen in Verbindung mit den jeweils zwei NICHT-Schaltungen davor aktiviert sein muss.
<br />


[[Datei:Schaltung für 2^0.png|mini|916x916px]]
[[Datei:Schaltung für 2^0.png|mini|916x916px]]


Die 2^0 steht für die Binärzahl 0 1. Wenn nun ein beliebiger Eingang ein Signal gibt, wird eine der UND-Schaltungen in Verbindung mit den jeweils zwei NICHT-Schaltungen aktiviert und ein Signal wird an die untere ODER-Schaltung weitergegeben. Die ODER-Schaltung aktiviert dann den entsprechenden Ausgang.
Die 2^0 steht für die Binärzahl 0 1. Wenn nun ein beliebiger Eingang ein Signal gibt, wird eine der UND-Schaltungen in Verbindung mit den jeweils zwei NICHT-Schaltungen aktiviert und ein Signal wird an die untere ODER-Schaltung weitergegeben. Die ODER-Schaltung aktiviert dann den entsprechenden Ausgang.
Die 2^1 wird nicht aktiviert, da mindestens zwei Eingänge ein Signal an die oberen UND-Schaltungen liefern müssen, damit diese aktiviert werden.
Die 2^1 wird nicht aktiviert, da mindestens zwei Eingänge ein Signal an die oberen UND-Schaltungen liefern müssen, damit diese aktiviert werden.
<br />


[[Datei:Schaltung für 2^0 und 2^1.png|mini|916x916px]]  
[[Datei:Schaltung für 2^0 und 2^1.png|mini|916x916px]]  


Die 2^0 und 2^1 stehen für die Binärzahl 1 1. Wenn nun alle drei Eingänge ein Signal geben, werden sowohl alle oberen UND-Schaltungen, als auch die eine untere UND-Schaltung aktiviert. Dadurch werden beide Ausgänge aktiviert.
Die 2^0 und 2^1 stehen für die Binärzahl 1 1. Wenn nun alle drei Eingänge ein Signal geben, werden sowohl alle oberen UND-Schaltungen, als auch die eine untere UND-Schaltung aktiviert. Dadurch werden beide Ausgänge aktiviert.

Version vom 7. Dezember 2022, 08:16 Uhr

Volladdierer

Allgemeine Informationen

Mit Hilfe eines Volladdierers können drei einstellige Binärzahlen addiert werden.

Benötigt werden dafür drei Eingänge und zwei Ausgänge, da im Binärsystem eine 3 (größtmögliche Zahl bei drei Eingängen) einer 1 1 entspricht.

Beispielsweise kann man so einen Volladdierer mit dem Programm [1] erstellen.

Funktionsweise

Volladdierer .png


Ein Volladdierer mit A, B und C Eingängen, sowie 2^0 und 2^1 Ausgängen.


Schaltung für 2^1.png


Die 2^1 steht für die Binärzahl 1 0. Wenn nun zwei beliebeige Eingänge ein Signal geben, wird eine der oberen UND-Schaltungen aktiviert und ein Ausgangssignal an die obere ODER-Schaltung weitergeleitet. Die ODER-Schaltung aktiviert dann den entsprechenden Ausgang. Die 2^0 wird nicht aktiviert, da entweder die untere UND-Schaltung durch alle Signale aktiviert werden muss, oder eine der UND-Schaltungen in Verbindung mit den jeweils zwei NICHT-Schaltungen davor aktiviert sein muss.


Schaltung für 2^0.png


Die 2^0 steht für die Binärzahl 0 1. Wenn nun ein beliebiger Eingang ein Signal gibt, wird eine der UND-Schaltungen in Verbindung mit den jeweils zwei NICHT-Schaltungen aktiviert und ein Signal wird an die untere ODER-Schaltung weitergegeben. Die ODER-Schaltung aktiviert dann den entsprechenden Ausgang. Die 2^1 wird nicht aktiviert, da mindestens zwei Eingänge ein Signal an die oberen UND-Schaltungen liefern müssen, damit diese aktiviert werden.


Schaltung für 2^0 und 2^1.png


Die 2^0 und 2^1 stehen für die Binärzahl 1 1. Wenn nun alle drei Eingänge ein Signal geben, werden sowohl alle oberen UND-Schaltungen, als auch die eine untere UND-Schaltung aktiviert. Dadurch werden beide Ausgänge aktiviert.