Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema13 Sumadores
Tema13 Sumadores
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
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
Circuitos aritmticos
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
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
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
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
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
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
oerraca nu areneg serodamusimes sod sol ed areiuqlauc is adilas ed oerraca rbaH adartne ed oerraca le noc odatluser le amus odnuges 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
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
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
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
Ci+1 = AB + Ci(A + B)
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
C1 = G0 + C0P0
C4 = G4 + C0P4
18
01
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
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
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
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
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
00 01 10 11
AB
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
UL
30 29
61
: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
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
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
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
S1
S0
Funcin
decremento
suma
resta
incremento
A+B+1
A+B
A+1 A1
Operando X Operando Y
A A A
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
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
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
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
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
46 45
42
Circuitos aritmticos
Bibliografa
47