? Modos de endereçamento são convenções usadas na programação em linguagem assembly que especificam como determinados valores são lidos dentro de um determinado segmento de instruções de montagem. Existem vários modos possíveis , mas eles são baseados em as duas mais comuns : imediato e direto . Dirigindo-se o modo de endereçamento Modo
Imediato Imediato significa que o valor de uma determinada instrução em programação de montagem é especificado diretamente . Isto significa que o valor é constante e escrito imediatamente e imutavelmente na instrução .
Formato comum de Endereçamento Imediato
O seguinte é um exemplo do formato tipicamente encontrados com imediato modo de endereçamento : Operador Target, valor
no formato de exemplo, o valor do número de valor é operado no valor armazenado na Target. O valor é um valor constante, o que não muda , não importa o que ocorre no conjunto de instruções de montagem.
Modo de endereçamento direto
modo de endereçamento direto significa que o valor para uma determinada instrução em programação de montagem é apontada por um determinado valor. Isto significa que o valor é variável, com base no que está armazenado na memória em um determinado endereço .
Formato comum de Endereçamento Direto
O seguinte é um exemplo do formato normalmente encontrados com modo de endereçamento direto : Operador Target, ( Endereço )
no formato exemplo, o valor da posição de memória de endereço é um valor variável na memória, que podem ser escritos e lidos durante o curso de um programa . A localização na memória está diretamente especificado com um número, que nunca vai mudar ao longo da execução da instrução .
Mais Modos
Há muitos mais modos de endereçamento disponíveis , dependendo da linguagem de conjunto a ser utilizado . Estes modos incluem Scaled , diferido , Memory diferido , Auto Incremento e uma variedade de outros tipos.