Prévia do material em texto
5 REGISTRADORES Os registradores são utilizados para assegurar o armazenamento temporário de informações importantes para o processamento de uma instrução. A CPU contém internamente uma memória de alta velocidade que permite o armazenamento de valores temporariamente ou das próprias instruções a serem executadas. Esta memória é denominada de conjunto de registradores, na qual cada registrador tem uma função própria. FONTE: Disponível em: . Acesso em: 29 ago. 2012. Além disso, o resultado de uma operação aritmética realizada na ULA também deve ser armazenado temporariamente, de modo que possa ser utilizado mais adiante ou apenas para ser, em seguida, transferido para a memória. Conceitualmente, um registrador interno da CPU e a memória RAM são semelhantes. Porém, a localização, a capacidade de armazenamento e os tempos de acesso às informações é que os diferenciam. Os registradores se localizam no interior de um microprocessador, enquanto a memória é externa a este. FONTE: Disponível em: . Acesso em: 29 ago. 2012. FONTE: Disponível em: . Acesso em: 29 ago. 2012. Um registrador memoriza um número limitado de bits, geralmente uma palavra de memória. Já a memória externa possui um grande volume de armazenamento, que pode ser expandido se necessário, o que não ocorre com os registradores. Outra função dos registradores é para que um dado possa ser transferido para a ULA. É necessário que ele permaneça, mesmo que por um breve instante, armazenado em um registrador. Salientamos que existem registradores específicos, como contador de programa, base da pilha, topo da pilha e registradores genéricos, considerados acumuladores