Definição de controlador de microprograma
Um controlador que usa o controle de microprograma é chamado de controlador de microprograma. O chamado modo de controle de microprograma significa que o microcontrole não é gerado pelo circuito lógico combinacional, mas é gerado pela decodificação de micro instruções. Uma instrução de máquina geralmente é executada em várias etapas. O número de bits necessários para cada etapa da operação é escrito em forma de código em uma microinstrução. Um número de microinstruções forma um microprograma correspondente a uma instrução de máquina. Ao projetar a CPU, cada segmento do microprograma é preparado previamente, de acordo com as necessidades do sistema de comando, e eles são armazenados em uma memória dedicada (chamada memória de controle). O controlador de microprograma é composto por um registrador de instruções IR, um contador de programa PC, um registrador de palavras de status de programa PSW, um sistema de temporização, uma memória de controle CM, um registrador de microinstrução, um circuito de formação de microsserviços, um registrador de microsserviços e similares . Ao executar a instrução, o segmento de microprograma correspondente é encontrado na memória de controle, a microinstrução é buscada uma a uma e o registro de microinstruções é enviado, e o microcontrole necessário é gerado após a decodificação. a operação de cada etapa é controlada.
