Um registro de índice é um circuito que recebe, armazena e emite códigos de instrução - alterando códigos em um computador. Este circuito também é chamado de registro de endereço ou registro de modificações.
Um registro é um local de retenção de dados em um processador de computador. Um registro pode conter uma instrução, um endereço de armazenamento, ou qualquer tipo de dado. O endereço efetivo de uma entidade em um computador executando múltiplos programas compreende a base, índice e endereços relativos, todos armazenados no registro de índice, e qualquer um deles pode ser modificado pelo registro de índice antes que a entidade seja acionada (por exemplo, uma instrução é executada).
Um computador típico contém vários registros de índice, às vezes mais de uma dúzia. Os registros de índice operam muito mais rápido que o armazenamento primário (memória principal), embora parte do armazenamento primário possa ser atribuída ao registro de índice, se necessário. O registro de índice melhora o desempenho do computador ao acelerar operações simples.