Quais são os registros em um microprocessador?
Funções
Os registros de dados funcionam principalmente como locais de memória eletrônica temporária de acesso freqüente e fácil através da CPU de um computador. Essa acessibilidade é devido à localização dos registros dentro dos microprocessadores. Como resultado, a CPU pode acessá-los mais rapidamente que os módulos de memória de acesso aleatório (RAM) e outros locais de armazenamento eletrônico, como a memória somente leitura (ROM). em inglês da memória somente leitura) e memória flash. Um microprocessador normal contém várias matrizes desses registros e cada um é fabricado para manter apenas uma pequena quantidade de dados binários. Um registrador em execução tem uma capacidade de memória de 8, 16, 32 ou 64 bits; esses valores dependem da arquitetura do microprocessador.
Operações
Os registros em um microprocessador funcionam como dados em tempo real que transportam unidades de memória eletrônica. Isso significa que quando um usuário faz um pedido a um aplicativo de software (por meio de um clique do mouse ou pressionando uma tecla), ele é convertido em uma declaração binária e enviado ao microprocessador. Essas instruções são recebidas pelos registradores do microprocessador, que os mantêm por alguns nanossegundos, se o processador já estiver ocupado, e então os enviam a pedido do processador. Esses registros também têm os bits processados em dados em tempo real quando os bits de dados processados anteriormente foram transmitidos, bem como mantêm as localizações e os comandos associados aos valores de entrada ou aos dados processados.
Categorias
Existem oito categorias principais de registros de dados integrados nas CPUs. Estes incluem contadores de programa (PC), para armazenar os bits de endereço de processamento de dados atualmente processados; Registros de instruções (IR), para o armazenamento de instruções binárias enquanto estão sendo processadas ou decodificadas; acumuladores (CA), para armazenar os resultados de cálculos matemáticos pela unidade lógica aritmética da CPU; endereço de registos de memória (MAR), para o armazenamento de localizações de endereços dos bits de dados dentro da memória principal de um computador; memória intermédia de registo de memória (MBR), para armazenar e reter temporariamente os bits de dados de entrada antes de os encaminhar para o microprocessador, sinalizador de estado ou registo (FR), para manter e actualizar os estados operacionais dos microprocessadores; registradores condicionais (CR), para manter os valores condicionais ou lógicos dos dados processados e dos registradores de uso geral (GPR), para armazenar temporariamente os bits ou instruções gerais de dados.
Significado
Os registradores não apenas compartilham a carga do processador, mas também fornecem instruções sobre como os dados devem ser processados. Além disso, esses registros fornecem assistência importante aos microprocessadores na tarefa de determinar para onde enviar dados após o processamento e em que disposição armazená-los na memória principal ou em um dispositivo de armazenamento. Além disso, o número de registros integrados e operando dentro de um microprocessador ajuda a definir sua eficiência operacional e recursos de processamento de dados.