O registrador é um circuito digital que tem em sua formação “n” flip-flops, que de forma simultânea, consegue armazenar (de forma independente) “n” bits.
O registrador é considerado um elemento básico de armazenamento em um processador, podendo variar de três até chegar a algumas dezenas. A localização de registradores dentro do processador tem por intuito acelerar o processamento, pois a manipulação dos dados acontece próximo dos recursos de processamento, reduzindo a necessidade de acessar a memória principal.
Os registradores são circuitos digitais capazes de armazenar e deslocar informações binárias, e são tipicamente usados como um dispositivo de armazenamento temporário. São empregados na execução de programas de computadores, disponibilizando um local para armazenar dados. Na maioria dos computadores modernos, quando da execução das instruções de um programa, os dados são movidos da memória principal para os registradores. Então, as instruções que utilizam estes dados são executadas pelo processador e, finalmente, os dados são movidos de volta para a memória principal.
O termo utilizado para armazenar dados em um registrador é carregar, embora as palavras escrever e armazenar também sejam usadas. A ação oposta a carregar um registrador é conhecida como ler os conteúdos de um registrador. A leitura consiste simplesmente em se conectar às saídas do registrador. Assim percebe-se que a leitura não está sincronizada com o relógio, além disso, não remove os bits do registrador nem os modifica de nenhum modo.