Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura de Los Microprocesadores
Arquitectura de Los Microprocesadores
1.
Introduccin
CPU
SUM.
CORR.
COMP.
Control
R/W
Control
DMA
Memoria
Control
I/O
IX
TEM
SP
ACC
Decodifica
dor
Alimentacin
CK
GPR
PC
IR
Control
Int.
Perifricos
Seales de
estado
Dispositivos
externos
BUS INTERNO
D t
GPR
SW
Reg. Dat.
Reg. Dir.
Direcciones
1.1.3 Acumulador
Es el registro ms utilizado por el microprocesador, en la ejecucin de las operaciones
aritmticas y lgicas juega un doble papel, antes de la operacin contiene uno de los
operandos. Despus de la operacin contiene el resultado de la operacin, que puede ser
la suma diferencia o respuesta lgica.
Registro de datos
Es un registro de almacenamiento temporal bidireccional en el que se almacenan los
datos que van o vienen del bus de datos externo y tambin se relaciona con los otros
registros internos del microprocesador por medio del bus interno y bajo el control de
la unidad de control y temporizacin del microprocesador.
Registro Indice
En muchos microprocesadores, como veremos mas adelante con mayor detalle, con
el fin de ahorrar espacio de memoria utilizan la informacin previamente transferida
a este registro como referencia para direccionar de forma abreviada ciertas reas de
memoria.
Registros de propsito general
Son registros de almacenamiento temporal de datos o direcciones que utilizan los
microprocesadores para almacenamiento temporal de direcciones, datos o resultados
parciales durante la ejecucin de un proceso.
Buffer de entrada/salida
Para instrucciones y datos
Buffer de
direcciones
UNIDAD DE PROCESO
Contador de
programa
ALU
Acumulador
Registro de
instrucciones
Puntero de
stack
Registros
Decodificador de
microinstrucciones
Registro de
microinstrucciones
Bus de microinstrucciones
UNIDAD DE CONTROL
Memoria
De control
(contiene los
Microprogramas
Decodificador de
instrucciones
Contador de
microprograma
Bus de direccin de
microinstrucciones
Circuito de
temporizacin
Reloj
Mdulo
elemental
Mdulo
elemental
Mdulo
elemental
Unidad de
Control
Generalmente son construidos con tecnologa bipolar de altsima velocidad, por lo que
su precio tambin suele ser elevado.
La capacidad final de este tipo de procesadores depende del nmero de unidades
colocadas en paralelo.
No olvide que el concepto de microprogramabilidad, implica dos niveles de
programacin:
El nivel de instrucciones clsicas
El nivel de microinstrucciones o firmware.
Estos dispositivos almacenan informacin tanto de programa como de datos, para que el
sistema los use para el procesamiento y luego almacene los resultados del proceso.
Las memorias se organizan como 2N grupos diferentes de celdas individuales, donde
cada grupo tiene una longitud de m bits, coincidente con la palabra del
microprocesador, es decir que la memoria tendr 2N x m bits.
Ante una demanda de informacin por parte del microprocesador, existe un dispositivo
encargado de determinar la direccin especifica en la memoria desde donde se leer o
donde se escribir la informacin; consecuentemente, cada palabra de memoria tiene
asociada una direccin nica distinta de las dems.
Memoria
Direccin
Informacin
001
002
003
.
.
2N - 1
Microprocesador
A/D
D/A
Transductor
Memoria
Teclado
Display
Accionador
Sensor
Dispositivos de
Almacenamiento masivo,
Disco duro, CD drives, etc.
Entorno Digital
Entorno Analgico