miento
De dato
inmediato
Directo
La
direccin
del
DESCRIPCI El operando fuente operando viene incluida
ON Aparece
en la en la
instruccin.
instruccin , aqu el
procesador calcula la
direccin
real ([DS]+Dir)
EJEMPLO
Es el que mueve
un valor
constante a un
registro interno.
Ejemplos:
ADD BX, 2h
SUB CX, 100h
MOV DX, 30h
MOV AL,22h
No referencia a
memoria.
VENTAJA
De registro
Indica que el operando
a ser usado est
contenido en uno de los
registros internos de
propsito general del
CPU. En el caso de los
registros AX, BX, CX, o
DX pueden ser de 8 a
16 bits.
MOV AX, BX
BX
MOV AL, BL
BL
; AX
; AL
De registro
Indirecto
El campo de direccin hace
referencia a un registro que
contiene la direccin efectiva
del operando.
Con
el
modo
de
direccionamiento de registro
ndice, la direccin offset de
16 bits est contenida en un
registro base o registro
ndice. Esto es, la direccin
reside en el registro BX, BP,
SI o DL
De registro
De base indexado registro
Relativo
La instruccin no contiene la El procesador calcula la
direccin del operando -> debe direccin efectiva (real o
ser calculada.
Absoluta sumando a DS o a
ES SI o DI respectivamente)
La instruccin contiene un ms un desplazamiento.
desplazamiento que hay que
aadir a la direccin marcada
por un puntero para obtener la
direccin final del operando>>
retraso adicional.
Slo
requiere
una Solo una referencia a
referencia a memoria memoria sin clculos
para obtener el
previos.
operando y no necesita
ningn clculo especial
La ejecucin de la instruccin
requiere una referencia a
Flexibilidad
Flexibilidad
Base indexado
Con
el
direccionamiento
base indexado, el
direccionamiento se
localiza
en
el
segmento
seleccionado en un
desplazamiento
determinado por la
suma
de
dos
contenidos
del
registro base, registro
ndice
y,
opcionalmente
un
desplazamiento.
LEA BX MY DATA
MOV SI, 25
MOV AX MYDATA
Flexibilidad
Indexado
Directo
El operando se encuentra en
direccin determinada por la suma d
registro de segmento*16, un registr
ndice, SI o DI y un desplazamiento d
16 bits
Operandos
DSVENTAJA limitados por la
instruccin.
espacio
limitado de direcciones.
http://ldc.usb.ve/~adiserio/ci3815/clases/Laminas_ModosDireccionamiento.pdf
http://html.rincondelvago.com/modos-de-direccionamiento.html
http://www.uaeh.edu.mx/docencia/P_Presentaciones/huejutla/sistemas/teoria_comuni/direccionamiento.pdf
http://www.academia.edu/4623808/Lenguaje_Ensamblador
complejidad
complejidad
complejidad
Referencia extra a memoria