Magna Concursos
4192029 Ano: 2026
Disciplina: Engenharia Elétrica
Banca: Marinha
Orgão: Marinha

Examine as tabelas abaixo.

Tabela 1:Instruções do computador hipotético
Código da operação Instrução
0001 Move do endereço dado para o acumulador
0101 Soma o valor no acumulador com o que está no endereço
0110 Subtrai do acumulador o valor que está no endereço
0010 Move do acumulador para a memória
Tabela 2:Execução das Instruções
Etapa 01
Primeira Instrução: Etapa 1
Etapa 02
Primeira Instrução: Etapa 2

Um computador hipotético possui instruções e dados de 16 bits, sendo 4 bits (mais significativos) para código de operação e 12 bits (menos significativos) de parâmetro. Um ciclo de instrução é realizado em duas etapas: ciclo de busca, que apenas copia a instrução, e ciclo de execução, que realiza o restante das operações para concluir a instrução. A tabela 1 mostra algumas instruções deste computador, e a tabela 2 mostra a sucessão das instruções a cada linha e a passagem da primeira etapa para a segunda etapa nas colunas. A cada etapa estão listados o endereço e o conteúdo da RAM, bem como o conteúdo de alguns registradores internos da CPU. Os conteúdos e endereços estão representados em hexadecimal. Com base nessas informações, qual a operação de alto nível realizada considerando que o endereço 940 carrega uma variável x e o endereço 941, a variável y?

 

Provas

Questão presente nas seguintes provas