No exactamente, no. En un procesador microcodificado, lo que sucede es que el procesador de lectura ISA y cada instrucción (y, potencialmente, alguna parte del estado actual del procesador, por ejemplo, banderas) se usa como un índice en una tabla de búsqueda que determina qué es exactamente el procesador hace Se permite que cada instrucción tenga múltiples entradas en esa tabla que luego se realizan de forma secuencial. Nunca se produce una traducción directa del ISA primario a un "lenguaje de hardware", es más un caso de un nivel extra de direccionamiento indirecto entre el ISA y el hardware, ya que el contenido del microcódigo generalmente es solo un conjunto de señales. que controlan directamente el hardware del procesador (por ejemplo, seleccionando las entradas a los multiplexores, controlando cuándo se escriben los registros, etc.).
La diferencia real entre este y un procesador cableado es que el microcódigo se escribe como una tabla de búsqueda en lugar de los controles que genera la lógica fija. Por supuesto, como todos sabemos, los dos son en realidad lógicamente equivalentes, así que en realidad no hay mucha diferencia real entre los dos.
Cuando un procesador cableado realmente se diferencia de uno microcodificado es que es mucho más fácil implementar la canalización para un diseño cableado, por lo que la mayoría de los diseños canalizados evitan usar el microcódigo lo más posible. Esto se hace más fácil si el ISA no especifica muchas operaciones que deben realizarse de forma secuencial, que es donde RISC entra: las instrucciones RISC son generalmente diferentes a las de CISC porque solo hacen una cosa, es decir, acceder a la memoria o realizar cálculos , mientras que las arquitecturas CISC a menudo hacen ambas cosas en la misma instrucción. Esto facilita mucho el diseño de una canalización fija para una arquitectura RISC.