Ender

896 palavras 4 páginas
MODOS DE ENDEREÇAMENTO

MODO IMEDIATO
O valor do campo operando é o próprio dado.
É usado para trabalhar com valores constantes. O operando é dito operando imediato (o operando é o próprio valor a ser operado, ou seja, é o próprio dado a ser processado).

Vantagem
O operando é obtido durante o ciclo de busca, em apenas 1 acesso. Não é necessário fazer nenhum acesso à MP no ciclo de execução, acarretando maior rapidez na execução.

Desvantagens a) O tamanho do dado fica limitado ao número de bits do operando (campo operando da instrução). A limitação de tamanho do campo operando reduz o valor máximo do dado que pode ser armazenado. b) Este modo de endereçamento não permite flexibilidade para alterar dados que variam a cada execução do programa, portanto não é adequado para variáveis repetidamente operadas com diferentes valores a cada execução do programa.

Utilização - Inicialização de contadores - Constantes - Armazenamento de ponteiros em registradores - Indicação de quantidade de posições em operações de deslocamento de bits (multiplicação e divisão)

MODO DIRETO
O valor do campo operando indica o endereço do dado na MP.

Vantagens
É aplicado em mais situações que o modo imediato;
Requer apenas uma referência à memória para busca do dado (além de uma para a busca da instrução), sendo mais rápido que o modo indireto.

Desvantagens a) Limitação do endereço da MP que pode ser indicado pelo tamanho do campo operando. b) É mais lento que o modo imediato.

Utilização
Quando o dado varia de valor a cada execução.

Exercício:
Comparar o efeito das instruções do modo direto com as instruções equivalentes do modo imediato, em termos de acessos à memória.
Resp: No modo de endereçamento direto, são necessários mais de 1 acessos à MP para a busca do dado, sendo 1 no ciclo de busca para busca do operando e pelo menos 1 no ciclo de execução para a busca do dado propriamente dito. No modo

Relacionados

  • Ender
    5920 palavras | 24 páginas
  • Sobre ender destina
    338 palavras | 2 páginas
  • I7er carrega acumulador (load) 0011 add ender soma 0100 or ender operação lógica “ou” 0101 and ender operação lógica “e” 0110 not inverte (complementa) acumulador 1000 jmp ender desvio incondicional (jump) 1001 jn ender
    2187 palavras | 9 páginas
  • Processador neander
    2437 palavras | 10 páginas
  • Organização de Computadores Atividade Estruturada 2
    1096 palavras | 5 páginas
  • Informática
    443 palavras | 2 páginas
  • características do processador Neander-X
    824 palavras | 4 páginas
  • Ender's Game
    1011 palavras | 5 páginas
  • Neanderwin
    2437 palavras | 10 páginas
  • Neander
    2580 palavras | 11 páginas