Este documento describe el funcionamiento de un microprocesador de un solo ciclo. En cada ciclo de reloj, el microprocesador lee una instrucción de la memoria de instrucciones, actualiza el contador de programa, decodifica la instrucción y realiza la operación especificada como leer o escribir datos de/a la memoria de datos o registros. El microprocesador utiliza múltiples multiplexores para seleccionar la dirección de memoria adecuada y rutas de datos para realizar la operación requerida en un solo ciclo.