AGASTDI
2007 palavras
9 páginas
Registradores de uma CPURegistradores de uma CPU - Acumulador
• Um registrador é um local interno à CPU, onde os dados que foram buscados na memória são armazenados.
• O registrador é um circuito lógico que tem a finalidade de reter a curto prazo um conjunto de bits.
• Os registradores são chamados de acumuladores [A].
Prof. Eduardo Appel Eng.DSc. appel@upf.tche.br 7
• Denominação dos registradores
6
5
4
3
2
1
0
No. do bit
Acumulador
• Função dos registradores
• Características dos registradores
CPU
• Utilização dos registradores
Acumulador
Arquitetura e Organização de
Computadores
1
Contador de Dados (CD)
• A vantagem de um registrador frente a uma posição de memória: versatilidade de movimentação de bits.
• Em um registrador de aspecto geral, tem-se a capacidade de:
– deslocar tanto para a direita como para esquerda;
– entrada e saída paralela;
– “setar” e “resetar” bit
3
• Para podermos acessar uma palavra de dados da memória (tanto para ler seu conteúdo, como para armazenar dados dentro dela), precisamos identificar seu endereço.
• Este endereço fica armazenado em um registrdor denominado Contador de Dados [CD].
• O tamanho do CD dependerá do tamanho máximo de memória endereçável pelo microprocessador.
• CD 8bits — 28=256 palavras de memória (endereços)
• CD 16bits — 216=65536 palavras de memória
(endereços)
Arquitetura e Organização de
Computadores
Registradores de uma CPU
Registradores de uma CPU
Registro de Instrução (I)
Contador de Programa (PC)
• Para manusear os códigos de instrução, a CPU necessitará de um registrador para armazenar os códigos de instrução.
• O código de instrução é armazenado no registro denominado Registro de Instrução (I).
• A CPU sempre irá interpretar o conteúdo do registro de instrução como sendo um código de instrução.
• Após o armazenamento dos códigos de instrução no
Registro de Instrução, inicia-se o processo de