La unidad central de procesamiento del grupo de cálculo: 5. Controlador de microprograma (composición, principio, comparación de conceptos)

mapas mentales

Inserte la descripción de la imagen aquí

Ideas de diseño de controlador de microprograma

Inserte la descripción de la imagen aquí

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.

Inserte la descripción de la imagen aquí

El principio de funcionamiento del microcontrolador.

Inserte la descripción de la imagen aquí

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

Supongo que te gusta

Origin blog.csdn.net/qq_41587740/article/details/109155433
Recomendado
Clasificación