-
• Endereçamento imediato - transfere um byte ou uma palavra de dado imediato para um registro destino ou posição de
memória. MOV AL,22H.
• Endereçamento direto - transfere um byte ou uma palavra entre uma posição de memória e um registrador. MOV [1234H],CX
Endereçamento indireto a registro - transfere um byte ou uma
palavra entre um registrador e uma posição de memória
endereçada por um registrador base ou índice.
• Endereçamento a registro - usado para transferir um byte ou uma palavra de um registrador fonte ou posição de memória
para um registrador destino ou localização de memória. A transferência pode ser com os registradores de 8 bits, ou com
os de 16 bits. Nunca deve-se misturar registradores de tamanhos diferentes. MOV CX,DX
-
essa materia e a mais dificil do curso
-
Boa leitura sobre os modos de endereçamento:
http://www.dca.ufrn.br/~pablo/FTP/arq_de_comp/apostilha/capitulo3.pdf
-
MODO IMEDIATO - O valor do operando é especificado diretamente na instrução.
MODO DIRETO - Endereço do operando é obtido diretamente do campo de endereço da instrução.
MODO INDIRETO - O campo de endereço da instrução contém um endereço de memória onde se encontra o endereço do operando.
MODO POR REGISTRADOR - Endereço do operando encontra-se em um registrador predeterminado da CPU.
MODO INDEXADO - MOV R1, A(R2) O endereço de cada elemento (por exemplo, de um vetor) é a soma (antes da colocação do endereço no REM) do valor do campo operando com o conteúdo de um registrador (escolhido como registrador índice).
MODO BASE + DESLOCAMENTO - Utiliza um registrador chamado Registrador de Base, que contém o endereço base na MP e um operando, que contém o deslocamento do dado em relação à base.
-
A
Imediato.