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
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
  1. Aimediato
  2. Bdireto
  3. Cindireto
  4. Dpor registrador
  5. 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)

1Operando na instrução
Imediato (constante)
2Operando no registrador
Por registrador (operando)
Indireto por registrador (endereço)
3Operando na memória
Direto (endereço absoluto)
Indireto (endereço aponta para outro)
Endereçamento
LEVELsoulevel.com.br
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.

Link permanente: /questoes/cg022016