Você está na página 1de 22

Modelo General

de un
Microprocesador
Microprocesadores

Unidad Central de
Proceso

Unidad
de
Entrad
a

Unidad de
Control
(CU)
Unidad
Aritmtica y
Lgica (ALU)
P
C

IR

F
R

MA
R

MD
R

A
C

Unidad de
Memoria

Unidad
de
Salida

Unidad Central de Proceso


(CPU)

Compuesta por la Unidad de


Control (CU) y la Unidad
Aritmtica y Lgica (ALU).

Microprocesadores

Unidad Aritmtica y Lgica


(ALU)

Realiza operaciones aritmticas y


lgicas con los datos suministrados
por las dems unidades del
sistema.

Microprocesadores

Unidad de Control (CU)

Sincroniza las operaciones y la


transferencia de datos dentro y
fuera de la ALU.

Busca, Decodifica y Ejecuta las


instrucciones almacenadas en la
memoria del sistema.

Microprocesadores

Registros

Es un conjunto de celdas similares


a las celdas de memoria y pueden
almacenar
un
dato
o
una
instruccin
dependiendo
del
registro de que se trate.

Los registro bsicos son:

Microprocesadores

Registro de Direccin de
Memoria (MAR)

Sirve para especificar la direccin


de la localidad de memoria cuyo
contenido sea leer o escribir.

Microprocesadores

Registro de Datos de
Memoria (MDR)

Se utiliza para transferir datos


entre la unidad de memoria y la
unidad central de proceso.

Microprocesadores

Registro Contador de
Programa (PC)

Contiene la direccin de la
localidad de memoria que tiene
almacenada
la
siguiente
instruccin.

Microprocesadores

Registro de Instruccin (IR)

Contiene
la
instruccin
que
actualmente est ejecutando la
Unidad Central de Proceso.

Microprocesadores

Acumulador (AC)

En este registro se almacenan datos


en forma temporal, ALU emplea este
registro para ejecutar sus funciones.

Microprocesadores

Registro de Bandera (FR)

Las banderas son indicadores que


slo pueden tener 2 valores:
activado o desactivado. Estos se
modifican de
acuerdo con el
resultado de cualquier operacin
aritmtica o lgica.

Microprocesadores

Registro de Bandera (FR)

El objetivo de tener banderas,


es permitir que la unidad de
control pueda tomar acciones
diferentes dependiendo del
resultado de las operaciones.

Microprocesadores

Unidad de Memoria

Esta organizada como un conjunto de


celdas o localidades conocidas como
bytes o palabras dependiendo del
nmero de bits que se puedan
almacenar en cada localidad.

Microprocesadores

Unidad de Memoria

Cada una puede almacenar un dato o


una instruccin.
Cada localidad tiene asociada una
direccin,
asignada
en
forma
secuencial
empezando en la
direccin 0.
Pueden realizarse dos tipos de
operaciones: Lectura y Escritura

Microprocesadores

Unidad de Entrada - Salida

Se emplea para la comunicacin con el


mundo exterior.
Entrada, suministra informacin a la
unidad aritmtica y lgica o a la
memoria.
Salida, muestra los datos provenientes
de la ALU o ejecuta rdenes para
activar o desactivar dispositivos.

Microprocesadores

Canales o Buses

Los canales son medios por los que


se transmite informacin, son
lneas o seales agrupadas segn
su funcin.

En el caso de sistemas con


microprocesadores, se tienen:

Canal de Datos

Transmite datos de una unidad a otra.

Microprocesadores

Canal de Direcciones

Se emplea para seleccionar el punto de


origen o destino de la informacin que
se transmite a travs del canal de datos.

El nmero de lneas que tiene este canal


determina el nmero de dispositivos o
localidades que el microprocesador
puede direccionar.

Canal de Direcciones

Si el nmero de lneas del canal es


de 16, existen 216 = 65,536
combinaciones posibles, cada una
representa una localidad o un
registro direccionable.

Microprocesadores

Canal de Control

Se emplea para sincronizar el


sistema, transporta informacin de
estados y de control hacia y desde
la unidad central de proceso.

Microprocesadores

Las principales lneas de


control son:

RD READ (Lectura)

WR WRITE (Escritura)

CS CHIP SELECT (Chip de


Seleccin)
Generalmente se encuentran en
estado bajo

Você também pode gostar