Bla bla
Cada instrução de um computador especifica uma operação em certos dados. Ser vários modos de especificar o endereço dos dados a ser feitos funcionar em. Esses modos diferentes de especificar dados são chamados os modos de endereçamento. Os modos de endereçamento mais comuns são:
Modo de endereçamento imediato Modo de endereçamento direto Modo de endereçamento indireto Modo de endereçamento de registro Registre o modo de endereçamento indireto Modo de endereçamento de deslocação Modo de endereçamento de pilha
Para especificar o modo de endereçamento de uma instrução vários métodos são usados. Muitas vezes usado são:
a) Operands diferente usará modos de endereçamento diferentes.
b) Um ou vários bits no formato de instrução podem ser usados como campo de modo. O valor do campo de modo determina que endereçamento de modo deve ser usado.
O endereço eficaz será endereço de memória qualquer principal de um registro.
Endereçamento Imediato:
Isto é a forma de simplest do endereçamento. Aqui, o operand é dado na própria instrução. Este modo é usado para definir uma constante ou jogo os valores iniciais das variáveis. A vantagem deste modo é que nenhuma referência a memória outra do que o esforço de instrução deve obter operand. A desvantagem é que o tamanho do número é limitado ao tamanho do campo de endereço, que a maior parte de instrução estabelece é pequeno em comparação com o comprimento de palavra.
INSTRUÇÃO
OPERAND
Endereçamento Direto:
No modo de endereçamento direto, o endereço eficaz do operand é dado no campo de endereço da instrução. Ele necessita que uma referência a memória leia o operand na posição dada e fornece só um espaço de endereço limitado. O comprimento do campo de endereço é normalmente menos do que o comprimento de palavra.
Exceto: Mova P, Ro, Acrescente Q, Ro P e Q são o endereço de operand.
Endereçamento Indireto:
Modo de endereçamento