Classificação principal do controlador
O controlador é dividido em uma combinação de um controlador lógico e um controlador de microprograma, cada um dos quais possui pontos fortes e fracos. O controlador lógico combinacional é complicado de projetar e tem uma estrutura complicada. Depois de concluído, o design não pode ser modificado ou expandido, mas é rápido. O controlador do microprograma é fácil de projetar, de estrutura simples, conveniente para modificar ou expandir e para modificar a função de uma instrução de máquina, basta reprogramar o microprograma correspondente; para adicionar uma instrução à máquina, basta adicionar um microprograma na memória de controle. No entanto, isso é feito executando um fragmento. A comparação específica é a seguinte: O controlador lógico combinado, também conhecido como controlador de cabeamento rígido, é composto de circuitos lógicos e as funções das instruções são completamente realizadas pelo hardware.
