Definición del controlador de microprograma

- Sep 10, 2019-

Definición del controlador de microprograma

Un controlador que usa control de microprograma se llama controlador de microprograma. El llamado modo de control de microprograma significa que el microcomando no es generado por el circuito lógico combinacional, sino que es generado por la decodificación de microinstrucciones. Una instrucción de máquina a menudo se ejecuta en varios pasos. El número de bits necesarios para cada paso de la operación se escribe en forma de código en una microinstrucción. Una serie de microinstrucciones forman un microprograma correspondiente a una instrucción de máquina. Al diseñar la CPU, cada segmento del microprograma se prepara de antemano de acuerdo con las necesidades del sistema de comando, y se almacenan en una memoria dedicada (llamada memoria de control). El controlador de microprograma está compuesto por un registro de instrucciones IR, un PC contador de programas, un registro de palabras de estado del programa PSW, un sistema de temporización, una memoria de control CM, un registro de microinstrucciones, un circuito de formación de micro direcciones, un registro de micro direcciones y similares. . Al ejecutar la instrucción, el segmento de microprograma correspondiente se encuentra en la memoria de control, la microinstrucción se obtiene una por una, y el registro de microinstrucción se envía, y el microcomando requerido se genera después de la decodificación, y el Se controla el funcionamiento de cada paso.