Está en la página 1de 6

Aiquitectuia e

ingenieiia ue
computauoies
Cuiso -


Selecclone la fecha
Lscrlba el nombre de la companla
!avler de la 8osa


TENA : INTR0B0CCI0N
esLudla la forma de dlsenar compuLadores parLlendo de una serle de elemenLos bslcos
,lcroprocesador Ls una unldad de conLrol de proceso lmplemenLado sobre un clrculLo
lnLegrado formado por mlllones de LranslsLores
,emorla prlnclpal Ln eslla se almacenan los daLos e lnsLrucclones necesarlos para e[ecuLar los
programas
LxlsLen dos Llpos de arqulLecLuras segun la canLldad de memorlas que uLlllcemos
Ion neumann Se usa una sola memorla para daLos e lnsLrucclones
arvard uLlllza dos memorlas separadas una para lnsLrucclones y oLra para
daLos
unldad L/S La unldad de enLrada y sallda permlLe la comunlcacln del mlcroprocesador y los
perlferlcos
4 LnLrada 8aLon Leclado mlcrfono
4 Sallda ,onlLor lmpresora
4 LnLrada y sallda 1ar[eLa de sonldo (mlcrfono y alLavoz)
ulsposlLlvos de memorla secundarla son perlferlcos de L/S como pueden ser pendrlves
Lar[eLas de memorla
8us Ls necesarlo conecLar las plezas de un ordenador para poder envlar daLos dlrecclones de memorlas
y senales de conLrol de un componenLe a oLro esLa funcln la reallzan los buses 1res Llpos
uaLos
ulrecclones
onLrol
Ll slsLema que se expone a conLlnuacln es el slsLema uLL de cmo deberla de ser pero en la
realldad no es asl













,lcroprocesador ,emorla
LnLrada Sallda
0NI BAB CENTRAL BE PR0CES0
Se encarga de e[ecuLar las operaclones arlLmeLlcolglcas necesarlas para la e[ecuclon de un programa
ompuesLa por
unldad de LraLamlenLo
unldad de conLrol
0NIBAB BE TRATANI ENT0:
Su comeLldo es el de procesar los daLos que le ordene la unldad de conLrol LsLa formada por la Lu
(unldad arlLmeLlcologlca) y los reglsLros
Lu lrculLo slmple capaz de reallzar operaclones senclllas (nu C8 Su,)
8ancos de reglsLros unldad de almacenamlenLo muy rplda pero de poca capacldad
0NIBAB BE C0NTR0L:
1raba[a en un bucle lnflnlLo conLrolado por un relo[ Sus pasos son
1 Lee lnsLrucclones Sabe que lnsLruccln leer graclas al ltoqtom coootet (lc) Cuarda esa
lnsLruccln en losttoctloo keqlstet (lk)
2 uecodlflca las lnsLrucclones (verlgua que dlce esa lnsLruccln que haga
3 ,anda ordenes (senales de conLrol) al resLo de componenLes para e[ecuLar la lnsLucclon
(L[emploCue la Lu sume)
demas la unldad de conLrol reallza oLras funclones como
8esolver slLuaclones anmalas o confllcLos
Llende lnLerrupclones
onLrola la comunlcacln con los perlferlcos
** La unldad de conLrol Llene una senal de enLrada para saber sl se a producldo alguna slLuacln
anmala LsLa senal se llama reg|stro de estado **












TENA : C0NSTR0CCI0N BE 0NA 0NIBAB ARITNETIC0-L0uICA
Q0E ES LA AL0.
Ls un clrculLo comblnaclonal que reallza operaclones arlLmeLlcologlcas
C1 C2



Lu
S lndlcador de resulLado

8LSuL1uC
Las operaclones bslcas que reallza con la de la suma el nu y el C8 a Lraves de esLas reallza oLras
como el xC8 nC1 mulLlpllcacln dlvlsln resLa eLc
La lmplemenLacln de una Lu se reallza medlanLe puerLas lglcas
CREACI0N BE 0NA AL0:
uebldo a que una Lu puede sumar lo prlmero que habr que lmplemenLar en ella es un sumador
un sumador Llene dos enLradas (daLos a y b) y una sallda (resulLado) ero adems Llene la enLrada de el
acarreo (carreoL ) y oLra sallda para el mlsmo (carreoS)







uebldo a que Lodas las operaclones lglcas se pueden hacer medlanLe un nu y un C8 es necesarlo
crear un clrculLo que lmplemenLe ambas cosas (dos enLradas a y b y una sallda resulLado)on un
mulLlplexor regulamos la sallda (se uLlllza senal de conLrol)


+
0


1
unlmos los dos clrculLos para obLener













hora Lenemos un clrculLo que puede sumar resLar mulLlpllcar dlvldlr y reallzar Lodas las operaclones
lglcas
ara resLar reallza la suma de un numero con la negacln del oLro en complemenLo a dos para esLo es
necesarla la lncursln de un negador en la enLrada del sumador
ara la reallzacln de la Lu es necesarlo 32 sumadores como esLe ya que es un sumador de esLos por
cada blL

NET0B0 BE N0LTIPLICACI0N.
LsLa formado por un numero de pasos del 0 al n slendo n el numero de blLs del muLlpllcador
aso 0 Se pone el mulLlpllcando como Le lo dan l producLo se le anaden LanLos 0 como blLs Lenga
(producLo 4 blLs se convlerLe en 8 blLs con 4 0 delanLe)
aso 1 Se suma el mulLo a la parLe lzqulerda del producLo y se desplazan los blLs del producLo para la
derecha (1 blL)
aso 2 Se replLe n veces el paso 1

NET0B0 BE BIvI SI0N:
gual que el anLerlor pero con un paso mas
aso 0 Se pone el dlvlsor Lal cual Ll resLo esL formado por n blLs de 0 seguldo del dlvldendo Se
desplaza 1 blL a la lzqulerda
+
0

1

2

3
aso 1 Se resLa el resLo menos el dlvlsor (la parLe lzqulerda del resLo unlcamenLe) y el resulLado se
guarda en resLo Sl el resulLado empleza por 1 se de[a el resLo como esLaba y desplazamlenLo de blLs
hacla la lzqulerda Sl el resulLado comlenza por 0 desplazamlendo hacla la lzqulerda con un uno
aso 2 Se replLe n veces el paso 1
aso 3 uesplazamlenLo derecha unlcamenLe de la prlmera parLe del resLo