Stap 5: Full_adder
De volledige adder is het apparaat dat doet het werkelijke toevoegen in ons hele programma. Het onderdeel neemt in twee bits en voert bitsgewijze toevoeging. Toevoeging gaat door de eerste van de 0 plaats, dan de 1's place, enzovoort. Als er een draagtasje van de vorige plaats, moet het zo goed worden toegevoegd. Een halve adder rekening geen met het dragen van eerdere wiskundige bewerkingen.
1) maken een nieuwe BDF.
2) Sla het op als Full_adder.
3) 2 XOR poorten aan het bestand toevoegt, naast elkaar.
4) 2 2-input en poorten onder de juiste XOR poort toevoegen. De poorten en moet in een lijn verticaal.
5) toevoegen een 2-input OR-gate aan de rechterkant van de 2 en poorten, ruwweg tussen de twee verticaal.
6) Sluit de uitgang van een XOR poort met een ingang van de andere XOR poort.
7) sluit dat dezelfde draad aan op een ingang van de top en poort.
8) Sluit de andere ingang van die poort en aan de andere invoer van de juiste XOR poort.
9) Sluit de uitgangen van de poorten en aan de ingangen van de OR-poort.
Zie foto
10) 3 input pinnen aan links van wat we, in een verticale lijn hebben toevoegen.
11) label op de bovenste pin-A.
12) sluit A één ingang van de linker XOR-poort en een input van de bodem en poort.
13) label de tweede pin B.
14) B de andere input van de linker XOR poort en aan de andere input van de bodem en poort verbinden.
15) label de derde pin Ci (carry in).
16) Verbind Ci met de draad die de input van de juiste XOR poort verbinden met de input van de top en poort.
17) toevoegen 2 output pinnen.
18) een bedrag van label.
19) sluit som aan de output van de juiste XOR poort.
20) label de tweede Co (verrichten).
21) sluit Co aan de output van de OR-poort.
Zie foto
22) Sla het bestand.
23) het analyseren van het bestand.
24) maken een symbool voor full_adder.