SóProvas


ID
2626585
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2018
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Com relação a fundamentos de computação, julgue o item que se segue.


No método de endereçamento direto, a instrução contém o endereço da memória onde o dado está localizado.

Alternativas
Comentários
  • O Modo de endereçamento direto:

     - Campo de endereço contém o endereço efetivo do operando

     - Só uma referência à memória é feita

     - Espaço de endereçamento limitado

     

     

    Correto

     

    Arquitetura de organização de computadores

    Stallings

  • Gabarito Certo

    Endereçamento Direto

     

    É o método mais antigo e um dos mais utilizados em arquiteturas de CPU.Nesse método, o valor binário contido no campo operando da instrução indica o endereço de memória onde se localiza o dado.

     

    O endereço pode ser o de uma célula onde o dado está inteiramente contido ou pode indicar o endereço da célula inicial, quando o dado está armazenado em múltiplas células.

     

    É também um modo simples de acesso, pois requer apenas uma referencia à MP para buscar o dado (é porém mais lento que o modo imediato).

     

    Quando um dado varia de valor a cada execução do programa, é claro que a melhor maneira de utilizá-lo é, inicialmente, armazená-lo na MP. O programa então, usa o dado através do modo direto, onde a instrução indica apenas o endereço onde ele se localiza.

     

    Uma possível desvantagem desse processo está na limitação de memória a ser usada, conforme o tamanho do campo operando. Isso é, se o campo tiver um valor, por exemplo, de 12 bits, com o emprego do modo direto, somente se pode acessar as células de endereço na faixa de 0 a 4095 (decimal), correspondentes aos valores binários 000000000000 a 111111111111.

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Não confundir com endereçamento imediato que é quando o valor do operando já vem definido na própria instrução.

     

    Ex: MOV EAX, 55h

  • Segundo Tanenbaum (Organização Estruturada de Computadores), existem alguns tipos de endereçamento das instruções. Os mais cobrados em provas são:

     

    Endereçamento imediato: a instrução contém o operando em si, em vez de um endereço ou outra informação onde o operando está. Tal operando é denominado operando imediato porque ele é automaticamente buscado na memória, ao mesmo tempo que a própria instrução. O endereçamento imediato tem a vantagem de não exigir uma referência extra à memória para buscar o operando. A desvantagem é que somente constantes podem ser fornecidas pelo endereçamento imediato.

     

    Endereçamento direto: nesse método a instrução contém o endereço da memória onde o dado está localizado. Nesse método, o valor do operando pode mudar, no entanto, o endereço de memória utilizado será sempre o mesmo.

    => Questão correta.

     

    Endereçamento de registrador: o endereçamento de registrador é conceitualmente o mesmo que o enderreçamento direto, no entanto, esse método especifica um registrador (o nome dele) em vez de uma localização de memória. Esse é o método mais comum nos computadores atuais.

     

    Endereçamento indireto de registrador: nesse método endereço do operando está contido em um registrador. Quando um endereço é usado dessa maneira, ele é denominado ponteiro. Uma grande vantagem do endereçamento indireto de registrador é que ele pode referenciar mamória sem pagar o preço de ter um endereço de memória completo na instrução. 

     

    Endereçamento indexado: muitas vezes é útil referenciar palavras de memória cujo deslocamento em relação a um registrador é conhecido. Endereçamento indexado é o nome que se dá ao endereçamento de memória que fornece um registrador (explícito ou implícito) mais um deslocamento constante.