Ejemplos de los siete modos de direccionamiento son:
1 Modo de direccionamiento inmediato:
Comando: MOV AX, 1234H
Luego: AX = 1234H
2. Modo de direccionamiento de registros:
Para operandos de 16 bits, los registros pueden ser: AX, BX, CX, DX, SI, DI, SP y BP en espera. .
3. Modo de direccionamiento directo:
MOV AX, [8054]
Si (DS) = 2000H,
ejecutar el resultado es (AX) = 3050H
4. Registrar modo de direccionamiento indirecto:
MOV AX, [SI]
Si (DS) = 5000H (SI ) = 1234H
Entonces la dirección física =?50000 + 1234 = 51234H
El contenido de la dirección 51234H es: 6789H
Después de ejecutar esta instrucción, (AX) = 6789H
5. Registre el modo de direccionamiento relativo:
MOV AX, [DI+1223H]
Supongamos que (DS) = 5000H, (DI) = 3678H
Entonces la dirección física = 50000 + 3678 + 1233 = 5489BH
El contenido en la dirección 5489BH: 55AAH
Después de ejecutar esta instrucción, AX = 55AAH p>
6. Dirección base más modo de direccionamiento de índice:
MOV AX, [BX][DI]
7. /p>
MOV AX, [BX+DI-2]
Supongamos, (DS) = 5000H, (BX) = 1223H, DI = 54H, (51275) = 54H, (51276) = 76H
Dirección física = 50000 + 1223 + 0054 + FFFE (-2, invierte el último bit y suma uno) = 51275H
Después de ejecutar esta instrucción (AX) = 7654H