Assinale a opção correta em relação aos Modos de Endereçame...

Próximas questões
Com base no mesmo assunto
Q737798 Arquitetura de Computadores
Assinale a opção correta em relação aos Modos de Endereçamento.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a Alternativa E: Modo Base mais Deslocamento.

Vamos entender o porquê e também discutir as outras opções:

Alternativa E está correta ao descrever o Modo Base mais Deslocamento. Neste modo de endereçamento, o endereço de memória é calculado pela soma de um valor imediato (chamado de deslocamento) com o conteúdo de um registrador base. Isso é especialmente útil para acessar índices em estruturas de dados como arrays e tabelas, onde o deslocamento representa um índice e o registrador base contém a posição inicial da estrutura na memória.

Alternativa A está incorreta. O Modo Imediato realmente coloca o valor diretamente no campo de operando da instrução, mas a afirmação de que utiliza dois ciclos de memória é enganosa. O modo imediato não requer buscar o dado na memória, já que o valor está contido na própria instrução, o que é uma das suas principais vantagens, tornando-o muito rápido.

Alternativa B descreve erroneamente o Modo Indireto. Este modo, na verdade, requer mais de dois ciclos de memória, pois primeiro é necessário acessar o endereço que contém outro endereço, onde o dado real está localizado. Assim, são necessários pelo menos três acessos à memória, diferentemente do que é afirmado.

Alternativa C menciona o Modo Endereçamento por Registrador de forma não precisa. Este modo utiliza registradores para armazenar dados, não especificamente endereços. A descrição fornecida confunde-se com conceitos de ponteiros, que são mais associados ao modo indireto ou indexado.

Alternativa D confunde o Modo Indexado com o modo indireto. No modo indexado, um endereço base contido na instrução é somado a um valor em um registrador (índice) para calcular o endereço real do dado. A descrição está incorreta ao sugerir que substitui um endereço de memória por um registrador, já que continua utilizando ambos para calcular endereços.

Compreender os modos de endereçamento é fundamental para otimizar o acesso à memória, especialmente em sistemas que lidam com grandes volumes de dados. Cada modo tem suas próprias vantagens e desvantagens, dependendo do tipo de operação que se deseja realizar.

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

a) Errado. No modo imediato, o ciclo de busca-decodificação-execução, a memória só é acessada para buscar a instrução.

 

b) Errado. No modo Indireto o valor binário do campo operando representa o endereço de uma célula, porém o conteúdo dessa célula não é o valor do dado, é um outro endereço cujo conteúdo é o valor do dado. Endereçamento duplo, mais ciclos de memória para buscar o dado;

 

c) Errado. No endereçamento via Registrador o endereço especificado no campo de endereço é de um registrador onde está contido o dado.

 

d) Errado. Endereçamento Indexado: endereço do dado é obtido somando o valor no campo de endereço como valor contido em um registrador de índice.

 

e) Correto. Modo Base mais Deslocamento é o método onde o endereço de acesso a uma célula de memória é obtido pela soma de dois valores: um inserido no campo apropriado da instru­ção, normalmente denominado campo deslocamento, e o outro inserido em um determinado registrador, denominado registrador base ou registrador de segmento.

====Letra A====

Modo Imediato é o método mais simples e rápido de obter um dado, indicando o valor desse dado no campo operando da instrução, em vez de buscá-lo na memória. A vantagem deste método reside no curto tempo de execução da instrução, pois gasta apenas dois ciclos de memória para sua execução, sendo um para localizar a instrução e outro para buscar a informação. (Errado)

Imediato: é o método mais simples e rápido de se obter um dado, indica seu próprio valor no campo operando da instrução, em vez de busca-lo na memória. Sua vantagem reside no curto tempo de execução da instrução.

====Letra B====

Modo Indireto é o método em que o valor binário do campo operando representa o endereço de memória onde se localiza o dado. Este método gasta apenas dois ciclos de memória para sua execução, sendo um para localizar a instrução e outro para buscar a informação.(Errado)

Indireto: o valor do campo operando representa o endereço de uma célula, mas o conteúdo da célula não é o valor de um dado, é outro endereço de memória, cujo o conteúdo é o valor do dado.

====Letra C====

Modo Endereçamento por Registrador é o método utilizado quando há necessidade de se manipular endereços de acesso a elementos de certos tipos especiais de dados, como por exemplo, elementos de um vetor. Esses endereços servem de ponteiros para os referidos elementos.(Errado)

Endereçamento por registrador: a célula de memória referenciada na instrução é substituída por um dos registradores do processador. O endereço mencionado na instrução passa a ser de um dos registradores e não mais de uma célula da memória principal.

====Letra D====

Modo Indexado é o método que tem característica semelhante ao modo indireto, exceto em relação à célula de memória referenciada na instrução, que é substituída por um dos registradores da UCP. Com isto, o endereço mencionado na instrução passa a ser o de um dos registradores, e não mais de uma célula da memória principal.(Errado)

Indexado: o endereço do dado é a soma do valor do campo operando e de um valor armazenado em um dos registradores do processador.

====Letra E====

Modo Base mais Deslocamento é o método onde o endereço de acesso a uma célula de memória é obtido pela soma de dois valores: um inserido no campo apropriado da instru­ção, normalmente denominado campo deslocamento, e o outro inserido em um determinado registrador, denominado registrador base ou registrador de segmento. (Certo)

A = Nenhuma referência a memória, 1 Ciclo.

B = ENDEREÇAMENTO DIRETO.

C = ENDEREÇAMENTO INDEXADO.

D = Realmente é semelhante ao indireto, mas agora temos uma soma de OPERANDO + REGISTRADOR.

GABARITO E

Clique para visualizar este comentário

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