quinta-feira, 13 de outubro de 2011

Registos usado na UCP

Registrador de Instrução – RI (Instruction Register – IR)
Tem a função de armazenar a instrução a ser executada pela UCP.
No início do ciclo de instrução a UC emite sinais de controle sequenciados no tempo para a realização do ciclo de leitura, no qual a instrução é buscada na memória e armazenada no RI, via barramento de dados e RDM.

Contador de Instrução – CI (Program Counter – PC)
Armazena o endereço da próxima instrução a ser executada, sendo crucial para o processo de controle e de seqüenciamento da execução dos programas. Assim que a instrução a ser executada é lida da memória para a UCP, o conteúdo do CI é automaticamente modificado, sendo nele armazenado o endereço da próxima instrução na sequência.

Registrador de Dados da Memória – RDM (Memory Buffer
Register MBR)
É utilizado pela UCP para a transferência de informações entre esta e o barramento de dados. No ciclo de busca de uma instrução, assume a função de armazenar temporariamente a instrução a ser executada, a qual foi trazida, via barramento de dados, da memória, e na sequência é transferida para o RI.
O RDM tem tamanho (em bits) geralmente igual ao do barramento de dados, sendo que o tamanho deste último tem tamanho múltiplo do tamanho da palavra do processador.

Registrador de Endereços da Memória – REM (Memory Address
Register MAR)
Armazena o endereço da memória onde a informação deve ser lida ou escrita. No ciclo de busca de uma instrução, armazena o endereço da memória onde se encontra a instrução a ser executada, fornecido pelo CI.
Tem tamanho (em bits) igual ao tamanho dos endereços de memória e ao tamanho do barramento de endereços.

Sem comentários:

Enviar um comentário