Registrador

Um registrador é uma área de armazenamento temporário integrada a uma CPU. Alguns registradores são usados internamente e não podem ser acessados fora do processador, enquanto outros podem ser acessados pelo usuário. A maioria das arquiteturas modernas de CPU inclui os dois tipos de registradores.

Os registradores internos incluem o registrador de instruções (IR), o registrador de buffer de memória (MBR), o registrador de dados de memória (MDR) e o registrador de endereço de memória (MAR). O registrador de instruções busca instruções do contador de programa (PC) e mantém cada instrução enquanto ela é executada pelo processador. Os registradores de memória são usados para passar dados da memória para o processador. O tempo de armazenamento dos registradores internos é extremamente curto, pois eles geralmente mantêm dados por menos de um milissegundo.

Os registradores que podem ser acessados pelo usuário são maiores que os registradores internos e normalmente mantêm dados por mais tempo. Por exemplo, um registrador de dados pode armazenar valores individuais referenciados por um programa em execução. Um registrador de endereço contém endereços de memória, que fazem referência a diferentes blocos de memória dentro da RAM do sistema. Muitas CPUs agora têm registradores de uso geral (GPRs), que podem conter dados e endereços de memória.

Os registradores variam tanto em quantidade quanto em tamanho, dependendo da arquitetura da CPU. Alguns processadores têm 8 registradores, enquanto outros têm 16, 32 ou mais. Durante muitos anos, os registradores tinham 32 bits, mas agora muitos têm 64 bits. Um registrador de 64 bits é necessário para um processador de 64 bits, pois permite que a CPU acesse endereços de memória de 64 bits. Um registrador de 64 bits também pode armazenar instruções de 64 bits, que não podem ser carregadas em um registrador de 32 bits. Portanto, a maioria dos programas escritos para processadores de 32 bits pode ser executada em computadores de 64 bits, enquanto programas de 64 bits não são compatíveis com versões anteriores de máquinas de 32 bits.

Atualizado January 30, 2014 por Per C.

quizTeste seus conhecimentos

What version of Mac OS X followed Leopard?

A
Tiger
0%
B
Cheetah
0%
C
Panther
0%
D
Snow Leopard
0%
Correct! Incorrect!     View the Leopard definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Registrador nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.