You are on page 1of 3

Arquitectura simplificada de una CPU

CPU

Registro
Unidad aritmética temporal
y lógica
Acumulador
Bus de
Bus de

Bus interno
direcciones
Bus interno

datos
Buffer/cerrojo

Contador de programa

Buffer
Decodificador Registro de
de instrucciones instrucciones

Temporizacion y control

La seccion de temporizacion y control es la seccion más compleja de la CPU. Afecta y secuencia todos los eventos de la CPU y de
la microcomputadora.
Cada instrucción de un programa puede dividirse en etapas de busqueda, decodificacion y ejecucion. Cada una de estas etapas
puede ser subdividida en una serie de pequeños pasos, denmominados microprograma. El microprograma para cada
instrucción reside en la seccion de decodificacion de instrucciones y es ejecutado por la seccion de decodificacion de
temporizacion y control de la CPU.

El contador de programa es responsable de seguir la pista de la direccion de la siguiente instrucción de memoria que se va a
buscar. Debido a que las instrucciones del programa, normalmente, son ejecutadas en secuencia, el contador de programa
cuenta normalmente de forma ascendente hasta que no se le diga que haga otra cosa.

ARQUITECTURA DEL MICROPROCESADOR


Casi todos los microprocesadores contienen como minimo lo siguiente:
1. Unidad aritmetica logica
2. Varios registros
3. Contador de programa.
4. Circuiteria de decodificacion de instrucciones
5. Seccion de control y temporizacion.
6. Cerrojos y buffers de datos
7. Lineas de control y buses internos
8. Varias entradas y salidas de control

Ademas de estos elementos, una pastilla microprocesadora puede contener tambien algunas de las unidades funcionales
siguientes:

1. Memoria ROM
2. Memoria RAM
3. Puertos de entrada/salida
4. Circuiteria de reloj interna
5. Temporizadores programables
6. Circuiteria de arbitracion de prioridad de interrupciones
7. Logica de interfaz de comunicación de E/S serie a paralelo
8. Logica de control de acceso directo a memoria
Bus
Bus interno de
ALU datos
Registro de
Bus de direcciones (16)

status
Registro D0 – D1
Sumador temporal Buffer/
Complementador cerrojos
y desplazador Acumulador

Buffer/ H L
cerrojos
A0 – A15

Contador de programa

Contador de fila

Decodificador de Registro de
instruccion instruccion

WR
Temporizacion y control REINICIALIZACION
RD

INTR
CLK Reloj Control de
X1 X2 +5V GND interrupcion
Peticion de interrupcion

Cristal Fuente de alimentacion

Diagrama de bloques funcionales del microprocesador

Las salidas de control se muestran en la parte inferior izquierda; y son las lineas de escritura, lectura y reloj.
Dos señales de entrada son aceptadas por esta MPU en la parte inferior derecha, son las lineas de peticion de interrupccion y
de reinicializacion. Esta MPU tiene circuiteria interna de reloj que solamente necesita para que opere un cristal externo (o un
capacitor en algunos casos.
El microprocesador esta alimentado por una sola fuente de alimentacion.