Quiero construir un microprocesador. ¿Como empiezo?

Wikipedia tiene una gran entrada en microprocesador de la que me gustaría citar

“Un microprocesador hipotético mínimo solo puede incluir una unidad lógica aritmética (ALU) y una sección de lógica de control. La ALU realiza operaciones como la suma, resta y operaciones como AND u OR. Cada operación de la ALU establece uno o más indicadores en un registro de estado, que indica los resultados de la última operación (valor cero, número negativo, desbordamiento u otros). La sección de lógica de control recupera los códigos de operación de instrucciones de la memoria e inicia cualquier secuencia de operaciones de la ALU que se requiere para llevar a cabo instrucción. Un único código de operación puede afectar muchas rutas de datos individuales, registros y otros elementos del procesador “.

Creo que sería un buen punto de partida. Hay algunos buenos recursos que he encontrado para construir ALU que incluyen

  • Cómo construir una computadora de 8 bits
  • Puertas lógicas: construcción de una ALU