Você está na página 1de 1

PROCESSAMENTO DAS INFORMAÇÕES DENTRO DA CPU

Endereço de Memória - Identificador único para um local de memória no qual um processador pode armazenar pedaços
de dados. 

Barramento de Endereço - usado por dispositivos capazes de usar acesso direto à memória (DMA) para informar o
endereço de memória. 

Registrador de Endereço - Contém o endereço de um local de memória. Ele se conecta ao barramento de endereço. O
registrador de endereço de memória é conectado às linhas de endereço do barramento do sistema, com isso ele especifica o
endereço na memória para uma operação de leitura ou escrita.

Vamos a um exemplo para ilustrar esse funcionamento:

No início do ciclo de busca, o endereço da próxima instrução a ser executada está no contador de programa (PC); nesse
caso, o endereço de memória é 1100100 (7 bits). 

O primeiro passo é mover esse endereço para o registrador de endereço de memória (MAR), porque este é o único
registrador conectado às linhas de endereços do barramento do sistema. 

O segundo passo é trazer a instrução. O endereço desejado (no MAR) é colocado no barramento de endereços, a unidade
de controle emite um comando READ no barramento de controle e o resultado aparece no barramento de dados e é copiado
para o registrador de buffer de memória (MBR). É necessário também incrementar o PC pelo tamanho da instrução para se
preparar para a próxima instrução. Como essas duas ações (ler da memória e incrementar o PC) não interferem uma com a
outra, é possível executá-las em simultâneo para economizar tempo. 

O terceiro passo é mover o conteúdo de MBR para o registrador de instrução (IR). Isso libera o MBR para uso durante um
possível ciclo indireto.

Partindo do exemplo acima e das definições vemos que o endereço de memória é movido para o registrador de endereço
de memória, nesse momento eles passam a ter o mesmo tamanho, pois o registrador se prepara para receber o endereço e
nesse momento é como se ele "se comprimisse" para o tamanho do endereço, que é de 7 bits no exemplo. E como o registrador
está conectado às linhas do barramento, nesse momento o barramento "abre uma estrada" do tamanho do endereço de
memória, que veio do registrador, assim eles também ficam do mesmo tamanho, 7 bits.

Assim, não é errada a afirmação da questão em dizer que: O registrador de endereços em memória tem tamanho igual
ao dos endereços da memória e do barramento de endereços do sistema.

Você também pode gostar