Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Modos de endereçamento — CESGRANRIO 2024

Arquitetura de ComputadoresModos de endereçamento
Código
cg021981
Banca
CESGRANRIO
Órgão
Caixa
Ano
2024
Nível
Médio
Cargo
Técnico Bancário Novo - Tecnologia da Informação
Uma instrução de máquina pode fazer referência a um ou a mais operandos fontes, e a localização do operando fonte dependerá do modo de endereçamento adotado pela instrução. Em um desses modos de endereçamento, a instrução tem um campo de endereço que contém o endereço de uma palavra na memória, que, por sua vez, contém o endereço completo do operando.Esse modo de endereçamento é o endereçamento
  1. Aimediato
  2. Bdireto
  3. Cindireto
  4. Dindireto por registrador
  5. Ede pilha
Revelar gabarito e comentário

GabaritoC — indireto

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modos de endereçamento

Gabarito: letra C — endereçamento indireto. No modo indireto, o campo de endereço da instrução contém o endereço de uma palavra na memória que, por sua vez, armazena o endereço completo do operando. É o conceito de "ponteiro para ponteiro", conforme descrito no enunciado.

A questão testa o conhecimento dos modos de endereçamento básicos. A tabela abaixo resume os principais:

Modo

Como o operando é obtido

Imediato

O próprio valor está no campo da instrução.

Direto

O campo contém o endereço de memória do operando.

Indireto

O campo contém o endereço de uma palavra na memória que contém o endereço do operando.

Indireto por registrador

O campo especifica um registrador que contém o endereço do operando.

Pilha

O operando está no topo da pilha (operando implícito).


Alternativa A — ❌ Incorreta

Endereçamento imediato: o valor do operando é fornecido diretamente no campo da instrução, não há referência a endereço de memória intermediário.

Alternativa B — ❌ Incorreta

Endereçamento direto: o campo de endereço contém o próprio endereço do operando na memória, não um endereço que aponta para outro endereço.

Alternativa C — ✅ Correta ⟵ GABARITO

Endereçamento indireto: exatamente como descrito — o campo aponta para um local na memória que armazena o endereço real do operando. Requer dois acessos à memória (um para buscar o endereço, outro para buscar o dado).

Alternativa D — ❌ Incorreta

Endereçamento indireto por registrador: semelhante ao indireto, mas o endereço intermediário está em um registrador, não em uma palavra de memória. O enunciado especifica "endereço de uma palavra na memória", o que exclui registrador.

Alternativa E — ❌ Incorreta

Endereçamento de pilha: os operandos são acessados implicitamente pelo topo da pilha (registrador SP), não há campo de endereço na instrução.

PEGA ESSA DICA!

Decore a distinção entre endereçamento direto (campo → endereço do dado) e indireto (campo → endereço que contém o endereço do dado). O indireto por registrador troca o intermediário de memória para registrador. Na prova, lembre-se: "indireto" puro sempre se refere a memória, a menos que explicitamente dito "por registrador".

Gabarito: letra C

Link permanente: /questoes/cg021981