ID 747088 Banca ESAF Órgão CGU Ano 2012 Provas ESAF - 2012 - CGU - Analista de Finanças e Controle - Infraestrutura de TI Disciplina Arquitetura de Computadores Assuntos Memória Registradores São registradores utilizados em operações com a memória principal Alternativas MATR (memory address transfer register). MRR (memory retrieve register). MAR (memory address register). MBR (memory buffer register). MAR (memory actual record). MBBR (memory buffer branch register). MRA (memory register assign). MBAR (memory buffer access register). MAR (memory adjust register). MVLR (memory virtual linkage register). Responder Comentários Quatro registradores são essenciais para a execução de instruções:- Contador de programa (PC): Contém o endereço da instrução a ser buscada.- Registrador de instrução (IR): Contém a última instrução buscada.- Registrador de endereçamento à memória (MAR): Contém os endereços de uma posição de memória.- Registrador de armazenamento temporário de dados (MBR): Contém uma palavra de dados a ser escrita na memória ou a palavra lida mais recentemente."Tipicamente, o contador de programa é atualizado pela CPU depois de cada busca de instrução, de modo que ele sempre indique a próxima instrução a ser executada. Uma instrução de desvio ou de salto também modifica o conteúdo do contador de programa. A instrução buscada é carregada no IR, onde o código de operação e as referências a operando são analisadas. A troca de dados com a memória é feita usando o MAR e o MBR. Em um sistema com barramento, o MAR é conectado diretamenteo ao barramento de endereço e o MBR, ao barramento de dados. Registradores visíveis ao usuário, por sua vez, trocam dados com o MBR..."Fonte: Willian Stalling 5ed. pág. 433