.
O controlador divídese nun controlador lóxico combinacional e un controlador de microprograma, ambos os cales teñen as súas propias vantaxes e desvantaxes.O controlador lóxico combinacional é complicado de deseñar e ten unha estrutura complexa.Unha vez rematado o deseño, non se pode modificar nin ampliar, pero é rápido.O deseño do controlador de microprograma é conveniente, a estrutura é sinxela e é conveniente modificar ou ampliar.Para modificar a función dunha instrución de máquina só é necesario reprogramar o microprograma correspondente;Non obstante, faino executando un fragmento.A comparación específica é a seguinte: Os controladores lóxicos combinatorios, tamén coñecidos como controladores cableados, están compostos por circuítos lóxicos e dependen totalmente de hardware para realizar as funcións das instrucións.