GeeksforGeeks

1. Halvadder :
Halvadder er et kombinationslogisk kredsløb, der er designet ved at forbinde en EX-OR-port og en AND-port. Det halve adderkredsløb har to indgange: A og B, som adderer to indgangstal og genererer et carry og en sum.

Det output, der opnås fra EX-OR-gaten, er summen af de to tal, mens det output, der opnås af AND-gaten, er carry. Der vil ikke ske nogen videresendelse af carry-additionen, fordi der ikke er nogen logisk gate til at behandle den. Dette kaldes således et halvt addererkredsløb.

Logisk udtryk :

Sum = A XOR BCarry = A AND B 

Sandhedstabel :

2. Fuld adderer :
Fuld adderer er det kredsløb, der består af to EX-OR-gates, to AND-gates og en OR-gate. Full Adder er den adderer, der adderer tre indgange og producerer to udgange, som består af to EX-OR-gates, to AND-gates og en OR-gate. De to første indgange er A og B, og den tredje indgang er et input carry som C-IN. Udgangsoverførslen betegnes C-OUT og den normale udgang betegnes S, som er SUM.

Den ligning, der opnås ved hjælp af EX-OR-gaten, er summen af de binære cifre. Mens det output, der opnås ved AND-gaten, er den carry, der opnås ved addition.

Sandhedstabel :

Logisk udtryk :

SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ CinCARRY-OUT = A AND B OR Cin(A XOR B) = A.B + Cin(A ⊕ B) 

forskel mellem halvadder og fuldadder :

S.Nr. Halvadder Fuldadder
1 Halvadder er et kombinationslogisk kredsløb, der adderer to 1-bit cifre. Halvaddereren producerer en sum af de to indgange. Fuldaddereren er et kombinationslogisk kredsløb, der udfører en additionsoperation på tre binære tal på én bit. Den fulde adderer producerer en sum af de tre indgange og en carry-værdi.
2 Precedent carry anvendes ikke. Precedent carry anvendes.
3 I en halv adderer er der to indgangsbits ( A, B). I en fuld adderer er der tre indgangsbits (A, B, C-in).
4 Logisk udtryk for en halv adderer er :
S=a⊕b ; C=a*b.
Logisk udtryk for fuld adderer er :
S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)).
5 Den består af en EX-OR-port og en AND-port. Den består af to EX-OR-porte, to AND-porte og en OR-port.
6 Den anvendes i lommeregnere, computere, digitale måleapparater osv. Den anvendes i multipel bitaddition, digitale processorer osv.

Artikel Tags :

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.