Considere as afirmações abaixo sobre os modos de endereçame...

Próximas questões
Com base no mesmo assunto
Q2098012 Arquitetura de Computadores
Considere as afirmações abaixo sobre os modos de endereçamento de processadores.
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?
Alternativas

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