- Binaire aftrekking:
- Halve aftrekker:
- Ex-OF-poort:
- 2
- NIET Gate of Inverter Gate:
- Logisch circuit van halve aftrekker:
- Praktische demonstratie van half-aftrekkercircuit:
In eerdere tutorials hebben we gezien hoe de computer binaire getallen 0 en 1 gebruikt en door een optelschakeling te gebruiken, zal de computer die cijfers toevoegen om SUM en Carry Out te geven. We hebben al in eerdere tutorials de Half Adder- en Full Adder-circuits behandeld. Vandaag leren we over aftrekkercircuits. Aftrekkercircuits gebruiken deze binaire getallen 0, 1 en berekenen de aftrekking. Een binair half-aftrekkercircuit kan worden gemaakt met behulp van EX-OR- en NAND- poorten (combinatie van NIET- en EN-poort). Het circuit biedt twee elementen. Eerste is de Diff (verschil) en tweede is deLeen.
Wanneer we rekenkundig aftrekkingsproces gebruiken in onze wiskunde met basis 10, zoals het aftrekken van twee getallen, bijvoorbeeld-
We trekken elke kolom van rechts naar links af en als de aftrekker groter is dan de minuend, is lenen vereist van de vorige kolom. Als we het voorbeeld zien, zullen we dit veel beter begrijpen. In de meest rechtse kolom is de aftrekker 9 groter dan de minuend 3. In dat geval kunnen we 9 niet aftrekken van 3, we nemen 10 lenen (volgens onze basis 10 wiskunde) van de volgende linkerkolom en converteren de 3 naar 13 en doen dan de aftrekking, 13 - 9 = 4, we verplaatsen naar de volgende kolom, nu vanwege de lenen de aftrektal is 6 niet 7. Wederom is de aftrekker 8 groter dan de minuend 6, we hebben weer geleend van de meest linkse kolom en we doen de aftrekking 16 - 8 = 8. Nu is op de meest linkse kolom de minuend 8 niet 9. Door deze af te trekken twee getallen die we krijgen, 8 - 8 = 0. Dit is precies het tegenovergestelde van de optelling die we beschreven in onze vorige half-opteller tutorial.
Binaire aftrekking:
In het geval van een binair getal is het aftrekproces precies hetzelfde. In plaats van het nummersysteem met basis 10, worden hier nummersysteem met basis 2 of binaire nummers gebruikt. We krijgen slechts twee getallen in binair getalsysteem 1 of 0. Deze twee cijfers kunnen staan voor Diff (Difference) of Borrow of beide. Net als in het binaire getallensysteem is 1 het grootste cijfer, we produceren alleen lenen als de aftrekker 1 groter is dan minuend 0 en daarom is lenen vereist.
Laten we eens kijken naar mogelijke binaire aftrekking van twee bits,
1 ste bit of cijfer | 2 nd bit of cijfer | Verschil | Lenen |
0 | 0 |
0 |
0 |
1 | 0 | 1 | 0 |
0 | 1 | 1 | 1 |
1 | 1 | 0 | 0 |
Het eerste cijfer, dat we kunnen aanduiden als A en het tweede cijfer dat we kunnen aanduiden als B, worden samen afgetrokken en we kunnen het aftrekresultaat zien, Difference en Borrow bit. In de eerste twee rijen en de laatste rij 0 - 0, 1 - 0 of 1 - 1 is het verschil 0 of 1, maar er is geen leenbit. Maar in de derde rij hebben we 0 - 1 afgetrokken en het levert een leenbit van 1 op samen met resultaat 1 omdat de aftrekker 1 groter is dan het minuend 0.
Dus als we de werking van een te zien aftrekken circuit, hoeven we alleen twee ingangen en twee uitgangen zal produceren, men aftrekken resultaat, aangeduid als Diff (Afkorting van Difference ) en andere is Borrow bit.
Halve aftrekker:
Dus het blokschema van een halve aftrekker, dat slechts twee ingangen nodig heeft en twee uitgangen biedt.
In het bovenstaande blokschema wordt een half-aftrekkercircuit met input-outputconstructie getoond. We kunnen dit circuit maken met EX-OR en NAND Gate. Voor het maken van NAND-poort hebben we EN-poort en NIET-poort gebruikt. We hebben dus drie poorten nodig om een Half Subtractor-circuit te bouwen:
- Exclusieve OF-poort met 2 ingangen of Ex-OF-poort
- EN-poort met 2 ingangen.
- NIET Gate of Inverter Gate
Combinatie van EN- en NIET-poort produceert een andere gecombineerde poort met de naam NAND- poort. De Ex-OF-poort wordt gebruikt voor de productie van de Diff bit en NAND poort produceren Borrow stukje dezelfde ingang A en B.
Ex-OF-poort:
Dit is het symbool van twee ingangen EX-OF poort. A en B is de twee binaire input en OUT is de uiteindelijke output.
Deze uitvoer wordt gebruikt als Diff Out in half Subtractor- circuit.
De waarheidstabel van EX-OR-poort is -
Voer A in | Invoer B | UIT |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
In de bovenstaande tabel kunnen we de uitvoer van de EX-OF- poort zien. Wanneer één van de bits A en B is 1 de uitgang van de poort wordt 1. In de twee andere gevallen waarin beide ingangen 0 of 1 zijn, produceert de Ex-OF-poort 0 uitgangen. Lees hier meer over EX-OR-poort.
2
Dit is het basiscircuit van EN- poort met twee ingangen. Hetzelfde als de EX-OF-poort, het heeft twee ingangen. Als we een A- en B- bit in de invoer opgeven, zal het een uitvoer produceren.
De waarheidstabel van EN-poort is -
Voer A in |
Invoer B |
Draag output |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
De waarheidstabel van EN- poort wordt hierboven getoond, waar het alleen de uitvoer produceert als beide ingangen 1 zijn, anders levert het geen uitvoer als beide of een van de invoer 0 is. Lees hier meer over EN-poort.
NIET Gate of Inverter Gate:
Hieronder staat het symbool van Inverter Gate: