Está en la página 1de 11

Para ilustrar los distintos modos de

direccionamiento, vamos a usar la


instruccin:

MOV destino, fuente

que carga el contenido del operando
fuente en el destino.
El operando est situado en la
direccin indicada en la
instruccin, relativa al segmento
que se trate:



MOV SEGMENTO DESTINO ,
DIRECCIN DE MEMORIA A LA QUE
SEQUIERE ACCEDER.
EJEMPLO:

MOV BX, [0100H] ;DIRECCION DIRECTA


EJEMPLO:
dato DS : 078AH ; variable del programa
MOV AX , dato


EL MODO INDIRECTO , EL SEGUNDO OPERANDO ES UN
REGISTRO, EL CUAL CONTIENE LA DIRECCIN
DESPLAZAMIENTO CORRESPONDIENTE A LOS DATOS
PARA LA INSTRUCCIN.
EJEMPLO:

MOV AX , [BX] ; COPIA EN AX EL DATO QUE SE
;ENCUENTRE EN LA LOCALIDAD DE
;MEMORIA DS:[BX]

LOS PARNTESIS CUADRADOS SIRVEN PARA INDICAR AL
ENSAMBLADOR QUE EL NMERO NO SE REFIERE
A UN DATO, SI NO QUE SE REFIERE A LA LOCALIDAD DE
MEMORIA.





EJEMPLO :

LA DIRECCIN DE UN OPERANDO SE OBTIENE
DE LA SUMA DEL NUMERO Y EL CONTENIDO
DE UN REGISTRO BASE (EL BX O EL BP),
RELATIVO AL SEGMENTO SELECCIONADO.

Ejemplo:

MOV AX, [BX + 2] ; copia en AX el contenido
; de la direccin DS:BX+2

EJEMPLO :

También podría gustarte