Está en la página 1de 2

Rebeca de la Cruz Cabrera

Modos de direccionamiento.
Son las diferentes maneras de especificar en informtica un operando dentro de una instruccin en lenguaje ensamblador. Un modo de direccionamiento especifica la forma de calcular la direccin de memoria efectiva de un operando mediante el uso de la informacin contenida en registros y / o constantes, contenida dentro de una instruccin de la mquina o en otra parte. Inmediato: Consiste en leer una constante de la memoria y cargarla en un registro. Consiste en indicar el valor numrico necesario para la operacin. Por ejemplo, la instruccin MOV CX, 2568h mueve el dato 2568h al registro CX. Lgicamente este modo de direccionamiento slo se puede usar como operando fuente, nunca como destino. Directo: La direccin efectiva es igual a la parte de direccin de la instruccin. El operando reside en memoria y su direccin la proporciona en forma directa el campo de direccin de la instruccin. Indirecto: El campo de la direccin de la instruccin proporciona la direccin en que se almacena la direccin efectiva de la memoria. El control recupera la instruccin de la memoria y utiliza su parte de direccin para accesar la memoria una vez ms con el fin de leer la direccin efectiva. Implicito: En este modo se especifican los operando en forma implcita en la definicin de la instruccin. Indexado: Se puede usar solo por la instruccin Load (LD). Un direccionamiento indexado consiste en un registro de direccin desplazado por el contenido del working register designado. Este desplazamiento es adherido a la direccin del registro para obtener la direccin del operando. Por registro: El direccionamiento a registro indica el nombre de un registro como fuente o destino de los datos de una instruccin, la forma de indicarlo es escribiendo simplemente el nombre de dicho registro. Por ejemplo, para guardar el contenido del registro AX en la pila se utilizar la instruccin push con este modo de direccionamiento: PUSH AX.

Rebeca de la Cruz Cabrera

También podría gustarte