Questão de Arquitetura de Computadores — Modos de endereçamento — CESGRANRIO 2024
Arquitetura de Computadores›Modos de endereçamento
Código
cg022016
Banca
CESGRANRIO
Órgão
Caixa
Ano
2024
Nível
Médio
Cargo
Técnico Bancário Novo - Tecnologia da Informação - Rio Grande do Sul
A localização do operando fonte de uma instrução é determinada pelo modo de endereçamento adotado pela instrução. Num desses modos, a instrução tem, em vez de um endereço da memória principal, um campo de endereço que se refere a um registrador, e esse registrador contém o operando.Esse modo de endereçamento é o endereçamento
Aimediato
Bdireto
Cindireto
Dpor registrador
Eindireto por registrador
Revelar gabarito e comentário▾
GabaritoD — por registrador
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: endereçamento por registrador
Gabarito: letra D. No endereçamento por registrador, o campo de endereço da instrução especifica um registrador que contém o operando — exatamente o que o enunciado descreve. Nas demais alternativas, o operando está em memória (direto/indireto) ou é o próprio valor (imediato), ou o registrador contém um endereço (indireto por registrador).
A banca cobra a definição clássica de cada modo. Veja a distinção:
Modo
Campo da instrução
Onde está o operando
Imediato
O próprio valor
No campo (constante)
Direto
Endereço de memória
Na memória (endereço fornecido)
Indireto
Endereço de memória que aponta para outro endereço
Na memória (endereço obtido indiretamente)
Por registrador
Referência a um registrador
No registrador (operando)
Indireto por registrador
Referência a um registrador que contém um endereço
Na memória (endereço está no registrador)
Endereçamento: Operando na instrução (Imediato (constante)); Operando no registrador (Por registrador (operando), Indireto por registrador (endereço)); Operando na memória (Direto (endereço absoluto), Indireto (endereço aponta para outro))
Alternativa A — ❌ Incorreta
O endereçamento imediato traz o operando como parte da própria instrução (ex.: MOV AX, 14H). Não há referência a registrador como fonte do operando.
Alternativa B — ❌ Incorreta
O endereçamento direto (ou absoluto) especifica um endereço de memória no campo da instrução. O operando está na memória, não em um registrador.
Alternativa C — ❌ Incorreta
No endereçamento indireto (via memória), o campo contém um endereço que aponta para outro endereço de memória onde está o operando. Novamente, o operando não está em registrador.
Alternativa D — ✅ Correta ⟵ GABARITO
Exata definição: o campo da instrução nomeia um registrador, e esse registrador contém o operando. É o modo mais rápido, pois evita acesso à memória principal.
Alternativa E — ❌ Incorreta
O endereçamento indireto por registrador é diferente: o campo aponta para um registrador que contém o endereço de memória do operando, e não o operando em si. Exemplo: MOV AX, [BX] — BX contém o endereço, AX recebe o dado desse endereço.
NÃO CAIA NESSA!
A banca troca o endereçamento por registrador (operando no registrador) pelo indireto por registrador (registrador contém endereço). O candidato pode confundir os dois porque ambos usam um registrador, mas a função é diferente. A leitura atenta do enunciado — "esse registrador contém o operando" — já exclui a alternativa E.
Gabarito: letra D — endereçamento por registrador.