logo

Full adder i digital logikk

Full Adder er adderen som legger til tre innganger og produserer to utganger. De to første inngangene er A og B og den tredje inngangen er en inngang som bæres som C-IN. Utgangsbæringen er betegnet som C-OUT og den normale utgangen er betegnet som S som er SUM. C-OUT er også kjent som majoriteten 1s detektor, hvis utgang blir høy når mer enn én inngang er høy. En full adder-logikk er utformet på en slik måte at den kan ta åtte innganger sammen for å lage en byte-wide adder og kaskade bærebiten fra en adder til en annen. vi bruker en full adderer fordi når en innbæringsbit er tilgjengelig, må en annen 1-bits adderer brukes siden en 1-bits halvadder ikke tar en innbæringsbit. En 1-bits full adder legger til tre operander og genererer 2-bits resultater.

Full Adder Truth Table:



Logisk uttrykk for SUM: = A' B' C-IN + A' B C-IN' + A B' C-IN' + A B C-IN = C-IN (A' B' + A B) + C-IN' (A' B + A B') = C-IN XOR (A XOR B) = (1,2,4,7)

Logisk uttrykk for C-OUT: = A’ B C-IN + A B’ C-IN + A B C-IN’ + A B C-IN = A B + B C-IN + A C-IN = (3,5,6,7)

En annen form der C-OUT kan implementeres: = A B + A C-IN + B C-IN (A + A') = A B C-IN + A B + A C-IN + A' B C-IN = A B (1 +C-IN) + A C- IN + A' B C-IN = A B + A C-IN + A' B C-IN = A B + A C-IN (B + B') + A' B C-IN = A B C-IN + A B + A B' C-IN + A' B C-IN = A B (C-IN + 1) + A B' C-IN + A' B C-IN = A B + A B' C-IN + A' B C -IN = AB + C-IN (A' B + A B')



Derfor COUT = AB + C-IN (A EX – OR B)

Full Adder logikkkrets.



Implementering av Full Adder med Half Adders:

2 halvadderere og en OR-port kreves for å implementere en full adderer.

Med denne logiske kretsen kan to biter legges sammen, ta en overføring fra den neste lavere størrelsesorden, og sende en overføring til den neste høyere størrelsesorden.

Implementering av Full Adder ved bruk av NAND-porter: Implementering av Full Adder ved bruk av NOR-porter:

Totalt 9 NOR-porter kreves for å implementere en Full Adder. I det logiske uttrykket ovenfor vil man gjenkjenne de logiske uttrykkene til en 1-bits halvadder. En 1-bits full adderer kan oppnås ved å sette sammen to 1-bits halvadderere.

Fordeler og ulemper med Full Adder i digital logikk

Fordeler med Full Adder i digital logikk:

1. Fleksibilitet: En hel slange kan legge til tre informasjonsbiter, noe som gjør den mer fleksibel enn en halv huggorm. Det kan på samme måte brukes til å legge til multi-bit tall ved å binde forskjellige fulladderere sammen.

2. Bær informasjon: Den fulle huggormen har en formidlingsinngang, som lar den utføre utvidelse av multi-bit tall og å lenke forskjellige addere sammen.

3. Hastighet: Den fulle slangen jobber ekstremt raskt, noe som gjør den rimelig for bruk i raske datastyrte kretser.

Ulemper med Full Adder i digital logikk:

1.Kompleksitet: Den fulle slangen er mer ufattelig enn en halv huggorm og krever flere deler som XOR, AND eller potensielt inngangspartier. Det er også mer utfordrende å gjennomføre og planlegge.

2. Utsettelse av forplantning: Den fulle huggormkretsen har en spredningsforsinkelse, som er tiden det tar før resultatet endres i lys av en justering av infoen. Dette kan forårsake tidsproblemer i datastyrte kretser, spesielt i raske rammer.

Anvendelse av full adder i digital logikk:

1. Aritmetiske kretser: Full adderer brukes i matematiske kretser for å legge til todelte tall. På det tidspunktet forskjellige fulladderere er knyttet til en kjede, kan de legge til flerbitsparede tall.

java-listen er tom

2. Datahåndtering: Full addere brukes i informasjonshåndteringsapplikasjoner som avansert signalhåndtering, informasjonskryptering og feilretting.

3.Tellere: Full adderer brukes i tellere for å legge til eller redusere antallet med én.

4.Multipleksere og demultipleksere: Full addere brukes i multipleksere og demultipleksere for å velge og kursinformasjon.

5. Minne har en tendens til: Full addere brukes i minneadresseringskretser for å produsere plasseringen til et bestemt minneområde.

6.ALUer: Full addere er en grunnleggende del av Number sjonglering Rationale Units (ALU) som brukes i brikke- og datastyrte signalprosessorer.