Está en la página 1de 22

Modelo General de un Microprocesador

Microprocesadores

Unidad de Control Unidad Central de Proceso Unidad de Entrada (CU) Unidad de Salida

Unidad Aritmtica y Lgica (ALU)

PC
MAR

IR
MDR

FR
AC

Unidad de Memoria

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 instrucciones almacenadas en memoria del sistema. las la

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 microprocesadores, se tienen: con

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

También podría gustarte