Em um processador, considere a instrução MOV, que carrega um...

Próximas questões
Com base no mesmo assunto
Ano: 2021 Banca: VUNESP Órgão: EsFCEx Prova: VUNESP - 2021 - EsFCEx - Informática |
Q1815168 Programação
Em um processador, considere a instrução MOV, que carrega um valor em um registrador, conforme apresentado a seguir. MOV R2, 34 Em particular, essa instrução carrega o valor 34 no registrador R2. Do ponto de vista do operando 34, trata-se de um endereçamento
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: D - imediato.

Vamos entender o porquê:

No contexto de instruções em Assembly, o tipo de endereçamento imediato é aquele em que o operando é um valor constante diretamente embutido na instrução. Na instrução fornecida, MOV R2, 34, o número 34 é um valor explícito que está diretamente codificado na instrução, ou seja, é um exemplo clássico de endereçamento imediato. Não há necessidade de acessar memória adicional para obter o valor do operando, pois ele já está presente na instrução.

Agora, analisemos por que as outras alternativas estão incorretas:

A - implícito: No endereçamento implícito, os operandos são entendidos pelo contexto da operação e não são explicitamente mencionados nas instruções. Isso não se aplica à nossa situação, pois o operando 34 é explicitamente declarado.

B - indexado: O endereçamento indexado envolve a modificação de um endereço base por meio de um índice, tipicamente usado para acessar elementos de arrays ou tabelas. Claramente, o valor 34 não está sendo usado dessa maneira; ele é um valor fixo fornecido diretamente.

C - direto: No endereçamento direto, a instrução contém o endereço da memória onde o dado reside, não o próprio dado. No entanto, aqui, temos o próprio dado (34), não um endereço de memória.

E - indireto: No endereçamento indireto, a instrução aponta para um endereço que contém o endereço do dado real. Isso envolve uma etapa adicional de indiretamento para acessar o valor real, o que não é o caso para o valor direto 34 na instrução dada.

Portanto, com base nas definições de tipos de endereçamento, fica claro que a alternativa imediato é a que se aplica corretamente à instrução MOV R2, 34.

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

Modos de Endereçamento:

Imediato: O valor do operando está na instrução e uma constante dentro da próxima instrução

Direto: O endereço do operando está na memória principal, indica o endereço de memória onde se localiza o dado.

Indireto: Faz referência para o endereço da memória.

Relativo ao PC: O endereço do operando é relativo ao endereço da próxima instrução a ser executada.

Por registrador: Ele aponta para um registrador.

Por deslocamento: Ele faz a combinação dos endereçamentos por registrador

Indireto via registrador: Ele aponta para um endereço do operando.

Resposta correta letra (D)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo