Half-adder 1-bits
Een belangrijke functie van bijvoorbeeld een CPU is het optellen van twee binaire getallen. Je hebt al geleerd hoe dat werkt en wat de rekenregels ervan zijn. We herhalen dat hier kort.
Oefenopdracht
Tel de binaire getallen 110101 en 11001 bij elkaar op.
Circuit voor het optellen van bits
Maar wat voor circuit kunnen we gebruiken voor het optellen van twee getallen? We beginnen met het optellen van twee keer 1 bit. We weten een aantal dingen:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 0 + 1 = 1
1 + 1 = 10, dus 0 met 1 onthouden. Oftewel 0 eenheden en 1 keer tweetallen.
Oefenopdracht
Vul de volgende waarheidstabel in:
Invoer A
Invoer B
Uitvoer: Eenheden
Uitvoer: Tweetallen (carry/onthouden)
0
0
1
0
0
1
1
1
Oefenopdracht
Denk terug aan de poorten die je hebt geleerd. Welke poort geeft de uitvoer voor de eenheden? En welke poort voor de tweetallen?
Half-adder
Als je de tabel goed hebt ingevuld heb je gezien dat je met twee logische poorten zowel de eenheden als tweetallen kunt krijgen. Als je de invoer met deze poorten en de uitvoer combineert krijg je wat heet een half-adder. Het heet een half-adder omdat er nog geen rekening wordt gehouden met tweetalen bij het vorige bit. Je kunt dus niet met 8 half adders aan elkaar 2 getallen van 8 bits bij elkaar optellen.
De schakeling ziet er zo uit:
Je kunt hem ook hier proberen:
Last updated
Was this helpful?