Está en la página 1de 0

Francisco Jos Madrid Cuevas. Dpto. de Informtica y Anlisis Numrico.

1
La CPU

Estructura
U.C.
UAL
UPF
U. C. P
Registros
Sub-unidades Aritmtico/lgica ! de coma
"lotante.
Sub-unidad de control#
Registros es$eciales#
Contador de $rograma %PC&
'e estado %Flags&
Registros de $ro$sito general.%Rn&
Francisco Jos Madrid Cuevas. Dpto. de Informtica y Anlisis Numrico.
(
La CPU

Caracter)sticas.
(

Frecuencia del relo*.

+ama,o de $alabra# - bits %.-/&0 11 %intel -/-1&0 2( %intel


Pentium&0 13 %Core(/A4' At5lon13&

+i$o de *uego de instrucciones#

C6SC %Com$le7 6nstruction Set Com$uter&.

R6SC %Reduced 6nstruction Set Com$uter&.


.-/
-/-1
Pentium
At5lon 13
Francisco Jos Madrid Cuevas. Dpto. de Informtica y Anlisis Numrico.
2
La CPU

Codi"icacin de la in"ormacin#

Codi"icacin de las instrucciones# ti$os de


instrucciones.
6nstruccin 8 Cdigo de o$eracin 9: o$erando%1& : o$erando%(& :
... : o$erando%n&;
+i$os de instrucciones#

6nstrucciones de trans"erencia %mo<er datos desde/5acia la


memoria&

6nstrucciones aritmticas ! lgicas# : - = /0 com$arar <alores0


mani$ulacin de bits.

6nstrucciones de salto# incondicional ! condicional


%bi"urcacin&.

6nstrucciones de entrada ! salida. Acceso a las unidades de


e/s.
Francisco Jos Madrid Cuevas. Dpto. de Informtica y Anlisis Numrico.
3
La CPU

Codi"icacin de la in"ormacin#

Codi"icacin de las instrucciones# modos de


direccionamiento.

Las instrucciones deben obtener sus o$erandos de los registros o de la


memoria.

Para acceder a los o$erandos se debe es$eci"icar el modo de obtenerlos.

E*em$los de modos de direccionamiento#

6nmediatos# un <alor o una direccin de memoria seg>n el ti$o de o$eracin


codi"icado en la misma instruccin.

'irecto# Una direccin de memoria0 o registro0 donde se encuentra el


o$erando.

6ndirecto# Una direccin de memoria donde se encuentra la direccin de


memoria e"ecti<a del o$erando.

Relati<o a registro# El o$erando es un des$la?amiento relati<o %a sumar& al


contenido de otro registro $ara obtener la direccin de memoria donde se
encuentra el o$erando.
Francisco Jos Madrid Cuevas. Dpto. de Informtica y Anlisis Numrico.
@
La CPU

El ciclo de instruccin.
1.FE+CA Recoger la siguiente instruccin a$untada $or PC.
(.'ECB'E 'escodi"icar la instruccin ! actuali?ar PC.
2.LBA' Recoger los o$erandos %si los 5ubiera&.
3.ECEC E*ecutar la instruccin.
@.SADE Almacenar el resultado %si lo 5ubiera&.
Se,al RESET# iniciali?a todos los registros a cero ! carga en el registro PC
una direccin de memoria $re"i*ada en "Ebrica $ara comen?ar a e*ecutar.
Francisco Jos Madrid Cuevas. Dpto. de Informtica y Anlisis Numrico.
1
La CPU

E*em$lo#
Bb*eti<o#
Se Fuiere sumar el
contenido de las die?
$osiciones de memoria a
$artir de la $osicin 1/11/.
Si todos los <alores son cero
o el resultado es 111110
almacenaremos 11111 en la
$osicin /////G si no0
$onemos el resultado en la
$osicin ////1.
Francisco Jos Madrid Cuevas. Dpto. de Informtica y Anlisis Numrico.
H
Re"erencias

+ema 2 de IBrgani?acin ! dise,o de com$utadores# la


inter"a? 5ardJare/so"tJareK. '.A. Patterson ! L.L. Aenness!.
4acMraJ-Aill.

IFundamentos de InformticaK. R. 4edina0 F.*. 4adrid0 !


otros. Algaida Editores0 1NN-.

OiPi$edia.org# 5tt$#//es.JiPi$edia.org

También podría gustarte