Assinale a opção correta em relação aos Modos de Endereçame...
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