Los registros internos más utilizados en los microprocesadores son el registro acumulador, el contador del programa, y el registro de instrucciones. El registro acumulador contiene los operandos y resultados de operaciones aritméticas. El contador del programa lleva la cuenta de la próxima instrucción a ejecutar. Y el registro de instrucciones almacena las instrucciones obtenidas de la memoria para su decodificación y ejecución.