Está en la página 1de 3

Indirecto

El campo de operando contiene una direccin de memoria, en la que se encuentra la direccin


efectiva del operando.

Ejemplo: MOV A,@17H

Absolut
El campo de operando contiene una direccin en memoria, en la que se encuentra la
instruccin. Y no se cancela.

Indirecto mediante registros


El campo de operando de la instruccin contiene un identificador de
registro en el que se encuentra la direccin efectiva del operando.
En este modo el campo de la direccin de la instruccin da la direccin en donde la direccin
efectiva se almacena en la memoria. El control localiza la instruccin de la memoria y utiliza su
parte de direccin para acceder a la memoria de nuevo para leer una direccin efectiva. Unos
pocos modos de direccionamiento requieren que el campo de direccin de la instruccin sea
sumado al control de un registro especificado en el procesador. La direccin efectiva en este
modo se obtiene del siguiente clculo:

Dir. efectiva = Dir. de la parte de la instruccin + Contenido del registro del procesador...

De desplazamiento
Combina el modo directo e indirecto mediante registros

Direccionamiento indirecto
El operando se encuentra en memoria.
La instruccin contiene una direccin que se emplea para
leer en memoria una direccin intermedia que ser la
verdadera direccin del objeto buscado.
Ejemplo:
MOV BX, OFFSET DATO (LEA BX, DATO)
MOV AX,[BX]
MOV BX, xxxx
MOV AX, [BX]

También podría gustarte