Está en la página 1de 24

1

sopit sobma ed senoicarepo razilaer ed zapac al l icnes acigl-ocitmitra dadinu anu ed oesid le ribircseD sacigl y sacitmtira senoicarepo razilaer arap sodasu etnemetneucerf sm socisb sotiucric sol ricudortnI

:nos amet etse ed sovitejbo soL

senoicarepo ed opit etse ed nicazilaer al arap aicneucerf noc nazilitu es euq sodiconoc neib sotiucric ed otnujnoc nu etsixE selautca serodatupmoc sol ed res ed senozar selapicnirp sal ed anu se sacigl y sacitmtira senoicarepo ed nicazilaer aL
Introduccin

airaJ anatnaS .J oirevilO

Circuitos aritmticos

13. Circuitos aritmticos

Sistemas Digitales Ingeniera Tcnica en Informtica de Sistemas Curso 2006 2007

oerraca atsixe euq elbisop se nibmat euq ay ,amus al ed rolav le ols se on rodamus nu ed adilas al ,otnat roP stib sod noc odatluser nu renet elbisop se on ,tib nu ed ojif oamat nu noc soremn odnamus ratse lA
0+0= 0 0+1= 1 1+0= 1 1 + 1 = 10

:euq nacidni airanib amus al ed sacisb salger saL socirmun sotad nesecorp es euq le ne latigid ametsis reiuqlauc arap setnatropmi sotiucric nos serodamus soL
Circuitos sumadores

afargoilbib y nemuseR acigl-ocitmtira dadinU acigl dadinU


rodatseR/rodamuS odapicitna oerraca noc rodamuS adacsac ne oerraca noc rodamuS

serodamus sotiucriC niccudortnI

Circuitos aritmticos Circuitos aritmticos

Estructura del tema

4 3

DNA nicarepo anu noc adilas ed oerraca le y ROX nicarepo anu noc esratnemelpmi edeup amus al euq ravresbo edeup es dadrev ed albat atse ed ritrap A
El semisumador

airanib amus al ed salger sal ed ritrap a esricuded edeup otiucric etse ed dadrev ed albat aL
amus al rop odareneg oerraca le atneserper euq tib ortO

:adilas omoc areneg y adartne omoc stib sod etimda euq otiucric nu a rodamusimes animoned eS
El semisumador

adartne ed stib sod sol ed amus al atneserper euq tib nU

Circuitos aritmticos Circuitos aritmticos

Co = AB S=A+B

semisumador

A 0 0 1 1

B 0 1 0 1

Co 0 0 0 1

S 0 1 1 0

A,B Co S

sumandos acarreo de salida suma

6 5

1 aes nibmat adartne ed oerraca le y 1 aes sadartne sod sal ed amus al odnauC

:saicnatsnucric sod ne 1 res adilas ed oerraca lE :amrof etneiugis al ed oerraca nu y stib sod ed amus al raserpxe somedop ,ROX nicarepo al noc stib sod ed amus al raserpxe somedop euq odaD
El sumador completo
S = A + B + Ci

1 naes B y A sadartne sod sal odnauC

adartne ed oerraca nu etneserper euq rolav nu etimda otelpmoc rodamus le euq se rodamusimes nu y otelpmoc rodamus nu ertne aicnerefid lapicnirp aL
El sumador completo

Circuitos aritmticos Circuitos aritmticos Ci 0 AB

10

1 00 01 1 11 1 1

Ci 0 0 0 0 1 1 1 1

A 0 0 1 1 0 0 1 1

Co = AB +ACi +BCi = AB + Ci(A+B) = AB + Ci(A + B) B 0 1 0 1 0 1 0 1 Co 0 0 0 1 0 1 1 1 S 0 1 1 0 1 0 0 1


A,B Ci Co S sumandos acarreo de entrada acarreo de salida suma
7

oerraca nu areneg serodamusimes sod sol ed areiuqlauc is adilas ed oerraca rbaH adartne ed oerraca le noc odatluser le amus odnuges lE

serodamusimes sotiucric sod odnazilitu otelpmoc rodamus le ratnemelpmi elbisop se nibmaT


El sumador completo

stib sod sol amus rodamusi mes remirp lE

RO atreup anu y DNA satreup sod ,ROX satreup sod odnasu otelpmoc rodamus otiucric le ratnemelpmi edeup es arenam atse eD
El sumador completo

Circuitos aritmticos Circuitos aritmticos

Co = AB + Ci(A + B)

S = A + B + Ci

sumador

semisumador

semisumador

10 9

stib 2 ed serodamus sod noc stib 4 ed rodamus nu esrecah edeup olpmeje rop :ocisb otnemele omoc rodamus reiuqlauc odnasu esrednetxe edeup osecorp lE tib nu ed sotelpmoc serodamus soirav adacsac ne odnatcenoc esrazilaer edeup stib ed oremn reiuqlauc ed oiranib rodamus nu ,lareneg alger omoC adilas ed oerraca nu rareneg y adartne ed oerraca nu noc tib nu ed soremn sod ramus etimrep otelpmoc rodamus otiucric lE
Sumadores con acarreo en cascada

afargoilbib y nemuseR acigl-ocitmtira dadinU acigl dadinU


rodatseR/rodamuS odapicitna oerraca noc rodamuS adacsac ne oerraca noc rodamuS

serodamus sotiucriC niccudortnI

Circuitos aritmticos Circuitos aritmticos

Estructura del tema

12 11

rodamus le odot ed ogral ol a oerraca led nicagaporp al ed edneped otiucric led odrater le euq se serodamus ed eires ne nixenoc atse ed amelborp lapicnirp lE
Sumadores con acarreo en cascada
sumador

sovitacifingis sonem stib sol ed amus al ne laicini oerraca le atneserper euq ay ,orec a erpmeis ratse ebed adartne ed soerraca sol ed oremirp lE
Sumadores con acarreo en cascada

Circuitos aritmticos Circuitos aritmticos sumador sumador sumador

sumador

sumador

sumador 2

sumador 2

sumador 2

sumador 4

14 13

senoicnuf sod sarto ne aserpxe ol euq nicnuf al ridivid euq yah oerraca led rolav le rapicitna redop araP odrater le odneicuder ,sadaluclacerp res nedeup sairasecen senoiserpxe sal ed aroyam al ,etnemadanutrofa ,orep adacsac ne rodamus nu ed odrater le ne ocitrc onimac le se soerraca ed anedac aL
Sumadores con acarreo anticipado

afargoilbib y nemuseR acigl-ocitmtira dadinU acigl dadinU


rodatseR/rodamuS odapicitna oerraca noc rodamuS adacsac ne oerraca noc rodamuS

serodamus sotiucriC niccudortnI

Circuitos aritmticos Circuitos aritmticos

Ci+1 = AB + Ci(A + B)

Ci+1 = Gi + CiPi Estructura del tema


Gi Pi propagacin de acarreo generacin de acarreo
15

16

:nicauce amitl al ribircseer oirasecen se serolav sol ed nicagaporp al ritimrep araP stib 4 ed serodamus sotse ratcenoc oirasecen res stib sm noc serodamus renetbo araP otiucric le aracilpmoc stib ed royam oremn nu euqrop stib 4 ed serodamus a odapicitna oerraca led oluclc le odatimil ah eS
Sumadores con acarreo anticipado

airasecen etnematcirtse se on oerraca ed nicagaporp al euq ol rop ,0C laicini oerraca le y adartne ed serolav sol ed nicnuf ne esraluclac nedeup soerraca soL
C4 = G3 + C3P3 = G3 + G2P3 + G1P3P2 + G0P3P2P1 + C0P3P2P1P0 C3 = G2 + C2P2 = G2 + G1P2 + G0P2P1 + C0P2P1P0

soidemretni soerraca sol ed onu adac raluclac somedop stib 4 ed rodamus nu somenopus iS
Sumadores con acarreo anticipado

C2 = G1 + C1P1 = G1 + G0P1 + C0P1P0

C1 = G0 + C0P0

Circuitos aritmticos Circuitos aritmticos

C4 = G4 + C0P4

C4 = G3 + G2P3 + G1P3P2 + G0P3P2P1 + C0P3P2P1P0

G4 = G3 + G2P3 + G1P3P2 + G0P3P2P1 P4 = P3P2P1P0


17

18

01

:eugis omoc se stib 4 ed rodamus nu ed arutcurtse al ,oerraca ed rodagaporp otiucric le odnasU


Sumadores con acarreo anticipado

:arenam atse ed aradeuq oerraca ed rodagaporp otiucric lE


Sumadores con acarreo anticipado

Circuitos aritmticos Circuitos aritmticos propagador sumador 4 propagador

20 19

11

rasu nis aradeuq 4C adilas al ,osac etse nE oerraca led nicagaporp al rop adadrater aev es odatluser led nicareneg al euq rative arap labolg oerraca ed rodagaporp otiucric nu razilitu elbisop sE
Sumadores con acarreo anticipado

rasu nis naradeuq 4G y 4P sadilas sal ,osac etse nE serodamus sotse ed ortauc adacsac ne ratcenoc somardop stib 61 ,olpmeje rop ,ed rodamus nu renetbo araP
Sumadores con acarreo anticipado

Circuitos aritmticos Circuitos aritmticos


propagador

sumador 4

sumador 4

sumador 4

sumador 4

sumador 4

sumador 4

sumador 4

sumador 4

22 21

21

0 a ed ragul ne rodamus led adartne ed oerraca le 1 a odneinop azilaer es lanif 1 led amus aL odatluser la 1 odnamus ogeul y oiranib oremn led tib adac odnatnemelpmoc eneitbo es 2 a otnemelpmoc lE atser ed nicarepo al ecilaer nibmat euq arap rodamus le racifidom edeup es euq ay ,odarapes rodatser otiucric nu renet oirasecen se on ,otse a odibeD odneartsus led 2 a otnemelpmoc le odneunim la odnamus azilaer es airanib atser aL
Sumadores / Restadores

afargoilbib y nemuseR acigl-ocitmtira dadinU acigl dadinU


rodatseR/rodamuS odapicitna oerraca noc rodamuS adacsac ne oerraca noc rodamuS

serodamus sotiucriC niccudortnI

Circuitos aritmticos Circuitos aritmticos

Estructura del tema

24 23

31

odneartsus le ratnemelpmoc arap ROX satreup sanu y LES adartne ed laes al edaa es is )adacsac ne oerraca noc ,olpmeje rop( rodamus otiucric nu ed ritrap a esrecah edeup rodatser/rodamus otiucric nU
Sumadores / Restadores

atnemelpmoc es tib le tse omoc ajed es tib le

1 = LES 0 = LES

tib le atnemelpmoc es LES y adartne ed tib nu ertne ROX nicarepo al odnacilpa ,smedA atser al arap 1 y amus al arap 0 res ebed euq ay ,adartne ed oerraca omoc esrasu edeup laes atsE
atser amus 1 = LES 0 = LES

:arenam etneiugis al ed ranoicnuf euq LES nicceles ed laes anu rdnet rodatser/rodamus otiucric nU
Sumadores / Restadores

Circuitos aritmticos Circuitos aritmticos


sumador 4

SEL 0 0 1 1

bit 0 1 0 1

XOR 0 1 1 0

26 25

41

senoicnuf satse ertne rigele natimrep euq nicceles ed selbairav ortauc razilitu oirasecen se otse araP selbairav sod arap selbisop sacigl senoicarepo 61 sal ecilaer euq oirasecen se ols nat euq ay ,ajelpmoc se on acigl dadinu anu ed nicatnemelpmi aL sod sol ertne acigl nicarepo anu razilaer etimrep acigl dadinu anu ,adartne ed sodnarepo sod sodaD
Unidad lgica

afargoilbib y nemuseR acigl-ocitmtira dadinU acigl dadinU


rodatseR/rodamuS odapicitna oerraca noc rodamuS adacsac ne oerraca noc rodamuS

serodamus sotiucriC niccudortnI

Circuitos aritmticos Circuitos aritmticos

Estructura del tema

00 01 10 11
AB

f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15

0 0 0 0

1 0 0 0

0 1 0 0

1 1 0 0

0 0 1 0

1 0 1 0

0 1 1 0

1 1 1 0

0 0 0 1

1 0 0 1

0 1 0 1

1 1 0 1

0 0 1 1

1 0 1 1

0 1 1 1

1 1 1 1

S0 S1 S2 S3
27

28

51

:arenam etneiugis al ed adeuq tib nu ed acigl dadinu anu ed otiucric le ,niserpxe atse adaD
Unidad lgica

acigl dadinu al ed otneimatropmoc le atneserper euq allicnes anaeloob niserpxe anu a ragul ad otsE
adartne ed senoicanibmoc selbisop ortauc sal ed anu noc ednopserroc es elbairav adaC nicnuf al ed ovitacifitnedi oremn

nicnuf al a etneidnopserroc lamiced oremn le noc edicnioc adad acigl nicnuf anu arap nicceles ed selbairav ortauc sal ed oiranib rolav lE
Unidad lgica

led st ib sol ed onu a elaviuqe nicceles ed elbairav adaC

Circuitos aritmticos Circuitos aritmticos

F = S0AB + S1AB + S2AB + S3AB

F = S0AB + S1AB + S2AB + S3AB

UL

30 29

61

afargoilbib y nemuseR acigl-ocitmtira dadinU acigl dadinU


rodatseR/rodamuS odapicitna oerraca noc rodamuS adacsac ne oerraca noc rodamuS

serodamus sotiucriC niccudortnI

:amrof atse ed tib nu ed seuqolb sol ed soirav razilituer noc ratsab tib nu ed sm ed acigl dadinu anu ratnemelpmi araP
Unidad lgica

Circuitos aritmticos Circuitos aritmticos

Estructura del tema

UL

UL

UL

UL

32 31

71

sadartne sus ed anu adac a serodailpma sotse ed onu odatcenoc rdnet euq rodamus otiucric nu ne ritsisnoc ULA anu ed nicatnemelpmi aL sacigl senoicarepo ed oluclc le ritimrep y ULA anu ed sadartne sal racifidom arap odazilitu otiucric nu se )rednetxe cigol EL( ocigl rodailpma lE sacitmtira senoicarepo ed oluclc le ritimrep y ULA anu ed sadartne sal racifidom arap odazilitu otiucric nu se )rednetxe citemhtira EA( ocitmtira rodailpma lE
Unidad aritmtico-lgica

adartne ed serolav sol etnemadauceda nacifidom es is rodamus nu odnazilitu esrazilaer nedeup senoicarepo satse sadoT
otnemelpmoc le y daditnedi al ,RO al ,DNA al ,olpmeje rop ,neyulcni sacigl senoicarepo saL ratnemerced y ratnemercni ,ratser

sodnarepo sod ertne rodasecorp nu ed sacisb sacigl y sacitmtira senoicarepo sal azilaer )tinu cigol-citemhtira ULA( acigl ocitmtira dadinu anU
Unidad aritmtico-lgica

,ramus ,olpmeje rop ,neyulcni sacitmtira senoicarepo saL

Circuitos aritmticos Circuitos aritmticos

34 33

81

adartne ed oerraca led rolav lE sodnarepo sol erbos sairasecen senoicaci fidom saL
1S ,0S

eyulcni euq albat anu noc esrimuser edeup ocitmtira rodailpma led otneimanoicnuf lE
Ampliador aritmtico

nicnuf al ed nicpircsed al y erbmon lE ,M :odom ed nicceles ed selbairav saL

1S y 0S :nicceles ed selbairav sod atlaf nrah opit adac ed senoicarepo ortauc somenet is ,olpmeje roP

sacigl y sacitmtira senoicarepo ed sopit sotnitsid sol ertne riugnitsid arap nicceles ed selbairav ridaa oirasecen se nibmaT
sacitmtira senoicarepo ed oluclc sacigl senoicarepo ed oluclc 1=M 0=M

nicarepo ed odom le ralortnoc arap adartne ed laes anu airasecen se ,sacigl senoicarepo omoc sacitmtira senoicarepo otnat razilaer edeup ULA al euq odaD
Unidad aritmtico-lgica

Circuitos aritmticos Circuitos aritmticos

S1

S0

Funcin

decremento

suma

resta

incremento

A+B+1

A+B

A+1 A1

Operando X Operando Y

A A A

todo ceros todo unos B B

Ci

1
35

36

91

racifilpmis arap selbairav sert sarto sal atneuc ne renet euq yah olos ,1 elav erpmeis M elbairav al euq odaD
Ampliador aritmtico

1 = M osac le atneuc ne somerdnet ols euq ol rop ,sacigl senoicarepo sal arap 0 res ebed ocitmtira rodailpma led adilas aL

dadrev ed albat etneiugis al nges odnarepo odnuges led stib sol a esracilpa ebed olos nat ocitmtira rodailpma le ,otnat ol roP

nicacifidom anugnin atisecen on odnarepo remirp la etneidnopserroc rodamus led adartne al ,oesid etse noC
Ampliador aritmtico

Circuitos aritmticos Circuitos aritmticos M=1 B 0 S1S0

10 1

00 1 1 01 1 11

Y = MS0B + MS1B

M 1 1 1 1 1 1 1 1

S1 S0 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1

AE

B 0 1 0 1 0 1 0 1

Y 1 1 0 1 1 0 0 0

38 37

02

ocigl rodailpma led oesid le ne 1 = M osac le atneuc ne renet oirasecen res euq s ,ograbme niS

sacigl senoicarepo ne rodamus la ragell acnun lauc le ,B ed rolav le reconoc atisecen ocigl rodailpma lE
Ampliador lgico

orec nu ne odnarepo us amrofsnart erpmeis ocitmtira rodai lpma le ,0 = M odnauc ,ovitom etse roP

ayulcni euq albat anu noc esrimuser edeup ocigl rodailpma led otneimanoicnuf lE
Ampliador lgico

adartne ed oerraca led rolav lE sodnarepo sol erbos sairasecen senoicaci fidom saL nicnuf al ed nicpircsed al y erbmon lE ,M :odom ed nicceles ed selbairav saL
1S ,0S

Circuitos aritmticos Circuitos aritmticos

S1

S0

complemento

AND

identidad

Funcin

OR

1 0 0 0 0 M S1 S0
A AND B

0 0 1 1

A OR B

0 1 0 1
A A

Operando X Operando Y

A A AB A A+B
A AND B A OR B A A 0 0 0 0 Ci 0 0 0 0
39

40

Ampliador lgico

S1S0

X = MS1S0A + MS1S0B + S0AB + S1A + MA


Circuitos aritmticos 41

X = MS1S0A + MS1S0B + S0AB + S1A + MA

Circuitos aritmticos

12

selbairav ocnic ed hguanraK ed apam nu odnazilitu ocigl rodailpma led nicnuf al racifilpmis somedop dadrev ed albat al ed ritrap A
AB 00 01 11 10 1 M=0 00 01 11 10 1 1 1 1 1 1 1 S1S0 AB 00 01 11 10 1 1 1 1 1 1 1 1

M=1 00 01 11 10

Ampliador lgico

ocigl rodailpma otiucric le raesid somedop adaziminim niserpxe al adinetbo zev anU
LE

42

22

stib ed oremn royam nu a elbisnetxe etnemlicf ares euq ,stib 4 ed ULA anu artseum amargaid etsE
Diseo de la ALU

sovitacifingis sm stib sod sol ed adilas ed soerraca sol ed ROX nu res otneimadrobsed ed laes al ,sod a otnemelpmoc ne acitmtira ed osac le nE aretne acitmtira ed osac le ne otneimadrobsed nu atneserper ovitacifingis sm tib led adilas ed oerraca lE )1 = 1S( otnemercni e atser ed )1 = M( sacitmtira senoicarepo sal arap ols 1 res adartne ed oerraca lE adartne arto al a odatcenoc EL nu y adartne anu a odatcenoc EA nu noc tib nu ed sotelpmoc serodamus odnazilitu ,tib a tib esrecah edeup ULA al ed oesid lE
Diseo de la ALU

Circuitos aritmticos Circuitos aritmticos

AE

LE

AE

LE

LE

AE

AE

LE

44 43

32

sonredom serodatupmoc sol ed oluclc ed sortnec selapicnirp sol ed onu eyutitsnoc euq ,acigl-ocitmtira dadinu al ,otiucric ocin nu ne esrazilartnec edeup senoicarepo satse ed nicazilaer aL adidem narg ne soesid sol acifilpmis euq ol ,rodamus otiucric nu odnazilitu esrazilaer edeup senoicarepo satse ed aroyam al ,2 a otnemelpmoc ne nicatneserper al a saicarG setnatropmi sm sol ertne ntse nazilaer sal euq sotiucric sol euq ol rop ,socitmrofni samargorp sol ne setneucerf nos sacigl y sacitmtira senoicarepo saL
Resumen

afargoilbib y nemuseR acigl-ocitmtira dadinU acigl dadinU


rodatseR/rodamuS odapicitna oerraca noc rodamuS adacsac ne oerraca noc rodamuS

serodamus sotiucriC niccudortnI

Circuitos aritmticos Circuitos aritmticos

Estructura del tema

46 45

42

7 9 9 1 ,ll a H e cit n er P i k sj a G . D l ei n a D 5 ol ut p a C latigiD oesiD ed soipicnirP


0002 ,llaH ecitnerP dyolF .L samohT 6 olutpaC

)nicide 7( selatigiD sametsiS ed sotnemadnuF

Circuitos aritmticos

Bibliografa

47

También podría gustarte