Em 1946, von Neumann e seus colegas começaram o projeto de u...
Coluna 1 1. MBR (Memory Buffer Register). 2. MAR (Memory Address Register). 3. IR (Instruction Register). 4. IBR (Instruction Buffer Register). 5. PC (Program Counter).
Coluna 2 ( ) Contém o endereço do próximo par de instruções a ser apanhado da memória. ( ) Contém o opcode de 8 bits da instrução que está sendo executada. ( ) Contém uma palavra a ser armazenada na memória ou enviada à unidade de e/s, ou é usada para receber uma palavra da memória ou de uma unidade de e/s. ( ) Empregado para manter temporariamente a próxima instrução a ser executada. ( ) Especifica o endereço na memória da palavra a ser escrita ou lida no MBR.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - 5 – 3 – 1 – 4 – 2. Para resolver essa questão, é necessário ter conhecimento sobre a função de cada um dos registradores no contexto de um computador de programa armazenado, como o IAS. O entendimento de como os dados e as instruções são processados pela CPU é fundamental.
Program Counter (PC) – Contém o endereço do próximo par de instruções a ser apanhado da memória. Isso faz com que o PC seja essencial para a sequência de execução das instruções, marcando sua posição na sequência do programa.
Instruction Register (IR) – Contém o opcode de 8 bits da instrução que está sendo executada. O IR é responsável por armazenar o código da instrução atualmente em execução, permitindo que a unidade de controle decifre e execute a instrução corretamente.
Memory Buffer Register (MBR) – Contém uma palavra a ser armazenada na memória ou enviada à unidade de e/s, ou é usada para receber uma palavra da memória ou de uma unidade de e/s. O MBR atua como um buffer entre a CPU e a memória principal.
Instruction Buffer Register (IBR) – Empregado para manter temporariamente a próxima instrução a ser executada. O IBR permite que a CPU busque antecipadamente a próxima instrução enquanto executa a instrução atual.
Memory Address Register (MAR) – Especifica o endereço na memória da palavra a ser escrita ou lida no MBR. O MAR é utilizado para direcionar a localização na memória de onde as palavras serão retiradas ou onde novos dados serão armazenados.
Com base nesses conceitos, podemos justificar a correção da alternativa B ao associar adequadamente cada registrador à sua função específica no processo de execução das instruções em um computador.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
B
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
( ) Contém o endereço do próximo par de instruções a ser apanhado da memória.
( ) Contém uma palavra a ser armazenada na memória ou enviada à unidade de E/S, ou é usada para receber uma palavra da memória ou de uma unidade de E/S.
( ) Contém o opcode de 8 bits da instrução que está sendo executada.
( ) Empregado para manter temporariamente a próxima instrução a ser executada.
( ) Especifica o endereço na memória da palavra a ser escrita ou lida no MBR.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: B) 5 – 3 – 1 – 4 – 2.
Portanto, a resposta correta é a alternativa B.
PC (Program Counter): (5) Contém o endereço do próximo par de instruções a ser apanhado da memória.
IR (Instruction Register): (3) Contém o opcode de 8 bits da instrução que está sendo executada.
MBR (Memory Buffer Register): (1) Contém uma palavra a ser armazenada na memória ou enviada à unidade de e/s, ou é usada para receber uma palavra da memória ou de uma unidade de e/s.
IBR (Instruction Buffer Register): (4) Empregado para manter temporariamente a próxima instrução a ser executada.
MAR (Memory Address Register): (2) Especifica o endereço na memória da palavra a ser escrita ou lida no MBR.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo