Vous êtes sur la page 1sur 9

Modos de direccionamiento

El cdigo de operacin de una instruccin especifica la operacin que va a ser ejecutada despus de haberse ledo de la memoria y colocado a la unidad de control del CPU. La unidad de control debe saber dnde encontrar al operando con el cual se va a ejecutar la operacin.

Los modos de direccionamiento determinan el lugar en que reside un operando, un resultado o la siguiente instruccin a ejecutar segn sea el caso.

Direccionamiento de datos
Para que el microprocesador ejecute correctamente las instrucciones y entregue los resultados esperados, es necesario que se indique la fuente o el origen de los datos con los que va a trabajar.

Direccionamiento inmediato
Los datos son proporcionados directamente como parte de la instruccin. El operando se especifica en la direccin en s. Ejemplo: Mov AX,34h ;Copia en AX el nmero 34h hexadecimal Mov CX,10 ;Copia en CX el nmero 10 en decimal

Direccionamiento directo
El operando reside en la memoria y su direccin est dada en la parte de direccin de la instruccin . En el segundo operando se indica la direccin de desplazamiento donde se encuentran los datos de origen. Ejemplo: Mov AX,[1000h] ; Copia en AX lo que se encuentre almacenado en DS:1000h

Direccionamiento indirecto
La parte de la direccin de la instruccin especifica la direccin donde se almacena la direccin efectiva.

El control lee la parte de la direccin de la instruccin y la usa para direccionar la memoria con el fin de leer la direccin efectiva.

Direccionamiento por registro


El segundo operando es un registro, el cual contiene los datos con los que el microprocesador ejecutar la instruccin. Ejemplo: Mov AX,BX ;Copia en AX el contenido del registro BX

Direccionamiento indirecto por registro


La instruccin especifica un registro en el procesador cuyo contenido da la direccin del operando en la memoria. 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]

Vous aimerez peut-être aussi