Additionskredsløb (digital elektronik): Forskelle mellem versioner

Content deleted Content added
m bot: Konverter tabellsyntaks; kosmetiske ændringer
Linje 1:
I den [[Digital elektronik|digitale elektronik]] er et '''additionskredsløb''' en simpel, kombinatorisk sammenkobling af nogle få [[Gate (digital elektronik)|gates]], som kan addere to binære "tal" med hver ét ciffer: To af disse kan kombineres til et kredsløb der desuden kan modtage og aflevere signaler for "mente", og ved at forbinde ind- og udgange for mente-signaler på <em>n</em> "eksemplarer" af dette "dobbelte" additionskredsløb, har man et system der kan addere to binære tal der omfatter <em>n</em> betydende cifre.
 
== Halve og hele additionskredsløb ==
 
<table align="Right" border="0" cellpadding="0" cellspacing="0"><tr><td width="484">[[Billede:Forskellige additionskredsloeb.jpg]]</td></tr></table>
{| align="Right" border="0" cellpadding="0" cellspacing="0"
|-----
| width="484" | [[Billede:Forskellige additionskredsloeb.jpg]]
|}
I sin allersimpleste form (nr. 1 på illustrationen til højre) har et additionskredsløb fire signalveje: Et par indgange for signaler der repræsenterer de ét-cifrede binære tal A og B, samt en udgang "S" for summen af A og B, og et mente-signal "M": Dette kredsløb kaldes på engelsk for en "half-adder". Læser man "S" som den mindst betydende, og "M" som den mest betydende [[bit]], har man heri et kredsløb som leverer den korrekte sum af de to en-bit-tal A og B.
 
Line 11 ⟶ 15:
Da additionskredsløbet for det første ciffer (øverst på illustrationen) ikke har noget "indkommende" mente-signal at tage stilling til, kan det simplere, "halve" additionskredsløb bruges her.
 
== Serielt additionskredsløb ==
Additionskredsløbet ved nr. 3 på illustrationen kaldes et ''parallelt'' additionskredsløb, fordi det modtager addenderne parallelt, og behandler hver cifferposition sideløbende i hver sit delkredskøb. Hvis de to tal der skal adderes, derimod ankommer i seriel form (og med de mindst betydende bits først), kan man lave et system af én enkelt full-adder, en [[Flip-flop (digital elektronik)|flip-flop]] til at "opbevare" en evt. mente fra ciffer til ciffer og noget ekstra "hjælpe-logik" som behandler tallene og "afleverer" resultatet serielt.
 
== Additionskredsløb i praksis ==
Parallelle additionskredsløb til flere bits (typisk 4) fås som [[integrerede kredsløb]], som regel bygget alene ved hjælp af full-adders - også i det første led i "kæden"; hele kredsen har således en mente-indgang, så flere kan sammenkobles for addition af ubegrænset mange bits.<br />
Ved brug af mente-indgangen og lidt ekstra hjælpe-logik, kan man "udvide" en <em>n</em>-bit full-adder så man med et kontrolsignal kan vælge imellem [[addition]] og [[subtraktion]]: [[Mikroprocessor]]er omfatter bl.a. en række "regne-kredsløb", herunder additions- og subtraktionskredsløb som de ovenfor beskrevne.