MODOS DE DIRECCIONAMIENTO
MOV D,S
D:
Ejemplos MOV AX,DX MOV ECX,EBX MOV AL,DH MOV DS,AX MOV DI,CX
Ing. Wilmer Naranjo 3
: : MOV AL,BL
DIRECCIONAMIENTO INMEDIATO
MOV D,S Transfiere datos Byte, Word, Dword conocidos (inmediatos) hacia un registro destino. S Representa un dato inmediato D Representa registro El dato inmediato forma parte de la instruccin Ejemplos MOV Al,15H MOV CL,55 MOV CL,55H MOV AX,12 MOV DX,0A12H
Ing. Wilmer Naranjo 5
DIRECCIONAMIENTO INMEDIATO
Ejemplos MOV AL,15H ANTES CS = 100H IP = 150H AX = 1234H
: : MOV AL,55
DIRECCIONAMIENTO DIRECTO
MOV D,S Transfiere datos Byte, Word, Dword desde una localidad de memoria o registro hacia una registro o localidad de memoria destino. D S REG MEM MEM REG La instruccin lleva codificada una direccin efectiva que entra en la memoria, o es donde reside el dato La instruccin apunta siempre a memoria La EA forma parte de la instruccin MOV CX,[1234H] MOV [1234H],CX MOV AX,[100H]
Ing. Wilmer Naranjo 7
DIRECCIONAMIENTO DIRECTO
Ejemplos MOV CX,[1234H] ANTES CS = 100H IP = 150H DS = 200H CX= 0000H
1152H
1153H 1154H :
34H
12H NEXT INSTRUC. : : C3H B2H A1H
8
: :
1152H
1159H 1154H : 2000H : 3233H 3234H 3235H
Ing. Wilmer Naranjo
NEXT INSTRUC.
8BH 07H : : C3H B2H A1H
9
NEXT INSTRUC. :
ADDRESS
OPCODE
INSTRUC.
1150H
1151H 1152H 1153H 1154H : 2000H : 3233H 3234H
Ing. Wilmer Naranjo
8BH
47H 04H
3235H
A1H
10
TABLA
DS:0000H
Ing. Wilmer Naranjo
F2H
DS : 0000H
11
1152H
1153H 1154H : 2000H : 3233H 3234H 3235H
Ing. Wilmer Naranjo
00H
12H NEXT INSTRUC. : : C3H B2H A1H
12
: :
44H
PA
13
1152H
1153H 1154H : 2000H : 3233H 3234H 3235H
Ing. Wilmer Naranjo
34H
02H NEXT INSTRUC. : : C3H B2H A1H
14
: :
PA
15
1152H
1153H 1154H : 2000H : 3233H 3234H 3235H
Ing. Wilmer Naranjo
34H
NEXT INSTRUC.
: :
16
PA
17