Definició del controlador de microprogrames

Sep 10, 2019

Definició del controlador de microprogram

Un controlador que utilitza control de microprogram es diu controlador de microprograma. L’anomenat mode de control del micro-programa significa que el micro-comandament no és generat pel circuit lògic combinacional, sinó que es genera mitjançant la descodificació de microinstruccions. Una instrucció de màquina s’executa sovint en diversos passos. El nombre de bits necessaris per a cada pas de l'operació s'escriu en forma de codi en una microinstrucció. Algunes microinstruccions formen un microprograma corresponent a una instrucció de màquina. Quan es dissenya la CPU, cada segment del microprograma es prepara amb antelació segons les necessitats del sistema de comandaments i es guarden en una memòria dedicada (anomenada memòria de control). El controlador de microprograma està compost per un registre d’instruccions IR, un PC de comptador de programes, un registre de paraules d’estat del programa PSW, un sistema de sincronització, una memòria de control CM, un registre de microinstrucció, un circuit de formació de adreces micro, un registre de microadreces i similars. . Quan s'executa la instrucció, el segment de micro-programa corresponent es troba a la memòria de control, la microinstrucció es recupera una a una i s'envia el registre de microinstruccions i es genera el microcomando necessari després de la descodificació i la el funcionament de cada pas està controlat.


Enviar la consulta