TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Regsitrador

Resenha: Regsitrador. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  2/12/2013  •  Resenha  •  392 Palavras (2 Páginas)  •  221 Visualizações

Página 1 de 2

A ALU realiza as operações aritméticas, tais como adição e subtração, e operações

lógicas, tais como and, or, not. Podemos dizer então que a ALU é o componente da

arquitetura que, de fato, manipula os dados. Os registradores são utilizados para armazenar

informações internamente no processador. Um registrador pode ser utilizado tanto para

acesso de leitura quanto para acesso de escrita: uma informação é armazenada no registrador

em uma operação de escrita, enquanto a informação contida no registrador é recuperada em

uma operação de leitura.

A Figura 2.1 mostra aqueles registradores normalmente encontrados na seção de

processamento. Os diversos registradores possuem um uso bem definido dentro da

arquitetura, e de uma maneira geral podem ser classificados em três tipos: registradores de

uso geral, registradores de uso específico e registradores auxiliares. Os registradores de

uso geral normalmente são usados para armazenar dados que serão processados pela ALU,

bem como resultados produzidos pela ALU. Na seção de processamento mostrada na Figura

2.1, existem 32 registradores de uso geral, denominados R0,...,R31. Coletivamente, estes

registradores são chamados de conjunto de registradores de dados (data register file).

O registrador de estado (status register) associado à ALU é um registrador de uso

específico, e contém informações sobre o resultado produzido pela ALU. Este registrador

possui bits sinalizadores que são ativados ou desativados1 de acordo com o tipo de resultado

produzido pela ALU. Por exemplo, o registrador de estado pode ter um bit denominado Z, o

qual é ativado quando o resultado for nulo e desativado quando o resultado for não-nulo.

Também é comum encontrar no registrador de estado um bit chamado N que é ativado se o

resultado for negativo, sendo desativado se o resultado for positivo.

Um outro exemplo de registrador de uso específico é o contador de programa

(program counter). O contador de programa contém o endereço da locação de memória onde

se encontra a próxima instrução a ser executada pelo processador.

Os registradores auxiliares normalmente são usados para armazenamento temporário.

Este é o caso dos registradores A e B, que armazenam os operandos de entrada da ALU,

enquanto estes estão sendo processados. Antes de cada operação da ALU, os operandos são

transferidos dos registradores de dados ou da memória

...

Baixar como (para membros premium)  txt (2.8 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com