Questão nº 32
Questão de Hardware · FCC TJ-MA 2019 (nº 32)
Atenção: Para responder às questões de números 32 e 33, considere a figura abaixo, que representa um esquema da estrutura convencional da memória principal de um computador digital.
Na figura, a caixa representada pelo número
Este texto de apoio vale também pra questão nº 33.
- A`I` corresponde ao RI − Registrador de Instrução, que contém o endereço do dado a ser lido ou escrito na memória.
- B`II` corresponde ao RDM (in) − Registrador de Dados da Memória, que contém o dado a ser escrito na memória. (alternativa correta)
- C`II` corresponde ao REM − Registrador de Endereços da Memória, que mantém atualizado o endereço de memória da próxima instrução a ser executada.
- D`III` corresponde ao REM − Registrador de Endereços da Memória, que contém o dado lido da memória.
- E`I` corresponde ao RDM (out) − Registrador de Dados da Memória, que armazena a instrução que está sendo executada.
Resposta comentada
Gabarito Alternativa B
A memória principal de um computador armazena dados e instruções. Para que o processador possa ler ou escrever nela, ele utiliza registradores especiais: o Registrador de Endereços da Memória (REM ou MAR) guarda o endereço da posição que se quer acessar, e o Registrador de Dados da Memória (RDM ou MDR) guarda o dado que será escrito ou lido da memória.
(A) Incorreta: `I` é o Registrador de Dados da Memória (RDM out), que contém o dado lido da memória, não o Registrador de Instrução (RI). O RI armazena a instrução que está sendo executada, e o endereço do dado é guardado no REM. Armadilha: A alternativa mistura o nome de um registrador importante (RI) com a função de outro (endereço do dado) e a localização de um terceiro (RDM out).
(B) Correta: `II` aponta para a entrada de dados na memória ("Dados (in)"), o que corresponde ao Registrador de Dados da Memória (RDM in), que é usado para armazenar o dado a ser escrito na memória.
(C) Incorreta: `II` é o RDM (in), para dados, não o REM, que é para endereços (`III`). O registrador que mantém o endereço da próxima instrução é o Contador de Programa (PC/CI), não o REM.
(D) Incorreta: `III` é o REM (Registrador de Endereços da Memória), o que está correto, mas ele contém o endereço da posição de memória a ser acessada, e não o dado lido da memória. O dado lido fica em `I` (RDM out).
(E) Incorreta: `I` é o RDM (out), o que está correto, mas sua função é armazenar qualquer dado lido da memória. A instrução que está sendo executada é armazenada no Registrador de Instrução (RI), após ser lida da memória e passar pelo RDM (out).
Fonte: FCC TJ-MA 2019 Técnico Judiciário - Técnico em Informática - Hardware (Caderno Tipo 1). Reproduzida para fins de estudo.
