5. Controlador de microprograma
mapas mentales
Ideas de diseño de controlador de microprograma
1. Una instrucción corresponde a múltiples microinstrucciones
2. Una microinstrucción corresponde a múltiples microinstrucciones 3. Una microinstrucción corresponde
a una microoperación
4. Programas e instrucciones: Un programa se compone de múltiples instrucciones
5. Microprogramas y microinstrucciones: Un microprograma se compone de múltiples microinstrucciones
La estructura básica del microcontrolador.
El principio de funcionamiento del microcontrolador.
Comparación conceptual
Programas y microprogramas
Programa: Compuesto por una serie de instrucciones de la máquina
Microprograma: Compuesto por una serie de microinstrucciones
Instrucciones y microinstrucciones
Microinstrucciones: se utilizan para describir qué operaciones realizan las instrucciones en cada etapa.
Memoria principal y memoria del controlador
Memoria principal: almacenar las instrucciones de la máquina.
Memoria del controlador: almacenar la secuencia de microinstrucciones, ROM integrada del fabricante.
IR y uIR (MDR y CMDR)
uIR: usar y almacenar la microinstrucción que se está ejecutando actualmente
IR: usar y almacenar la instrucción que se está ejecutando actualmente
PC y uPC (MAR y CMAR)
PC: especifique la dirección de la siguiente instrucción de la máquina
uPC: La dirección de la siguiente microinstrucción