Considere as afirmações abaixo sobre os modos de endereçame...
I - O modo de endereçamento direto é assim chamado porque o valor a ser referido ou operado segue na memória logo após o código de operação da instrução.
II - O modo de endereçamento indireto é aquele em que o campo de endereço especifica um endereço que é usado como ponteiro.
III - O modo de endereçamento imediato é aquele em que o dado a ser operado faz parte da própria instrução.
Quais estão corretas?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver a questão, primeiro vamos entender o tema central: os modos de endereçamento em processadores. Esses modos são formas diferentes de acessar dados na memória e são fundamentais para a execução de instruções em um computador. Vamos analisar cada afirmação:
I - Modo de endereçamento direto: Essa afirmação está incorreta. No modo direto, o endereço de memória onde o dado está localizado é especificado diretamente na instrução. A explicação dada na questão se refere ao modo imediato, não ao direto.
II - Modo de endereçamento indireto: Essa afirmação está correta. Neste modo, o endereço na instrução aponta para outro endereço na memória, onde o dado real está localizado. Em outras palavras, a instrução contém um ponteiro para o endereço do dado.
III - Modo de endereçamento imediato: Essa afirmação está correta. No modo imediato, o dado a ser operado faz parte da própria instrução, ou seja, o valor está embutido na instrução em vez de estar em um local de memória separado.
Com base na análise acima, a alternativa correta é D - Apenas II e III.
Agora, vamos revisar as alternativas:
- A - Apenas I: Incorreta, pois a afirmação I está incorreta.
- B - Apenas II: Incorreta, pois a afirmação III também está correta.
- C - Apenas I e III: Incorreta, pois a afirmação I está incorreta.
- D - Apenas II e III: Correta, conforme nossa análise.
- E - I, II e III: Incorreta, pois a afirmação I está incorreta.
Estratégia para questões como esta: Preste muita atenção aos detalhes dos modos de endereçamento. É comum confundir endereçamento direto com imediato devido a semelhanças nos nomes, mas suas definições são distintas.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Imediato:
- O operando faz parte da própria instrução.
- Usado para constantes. Não há acesso à memória.
Direto:
A instrução contém o endereço real onde o operando está localizado.
Indireto:
- O campo da instrução contém um ponteiro para um endereço, que por sua vez contém o operando.
- Permite acesso a estruturas complexas como listas e árvores.
Por registrador:
- O operando está em um registrador, cujo nome está no campo de endereço.
- Extremamente rápido, pois não há acesso à memória.
Por registrador indireto:
- O registrador contém o endereço de memória onde o operando se encontra.
- Similar ao indireto, mas usa registradores.
Por deslocamento (indexado):
- Um valor constante (offset) é somado ao conteúdo de um registrador base para formar o endereço.
- Ideal para vetores e arrays.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo