Академический Документы
Профессиональный Документы
Культура Документы
ordinario manipulan datos. La manipulacin consiste en moverlos de un lugar de la computadora a otro, en efectuar clculos, desplazamientos y otras operaciones.
La potencia del conjunto de instrucciones se debe a
Definicin:
Los modos de direccionamiento de un procesador
son las diferentes formas de transformacin del campo de operando de la instruccin en la direccin del operando.
operando con el que trabaja. El operando que se utilice estar soportando finalmente el registro o una direccin de memoria, pero la forma en la que se presenta puede ser variada.
localizado en una direccin concreta de memoria, mientras que los Impropios el operando esta localizado en otros lugares tales como los registros del procesador.
Al puntero de pila
A un registro
Inmediato
Implcito
DIRECCIONAMIENTO
Modo real
DIRECCIONAMIENTO RELATIVO
En la instruccin se tiene un desplazamiento que
sumado a una direccin determina la direccin del operando. Los desplazamientos suelen tener un signo, y la direccin la suele determinar un registro. Segn sea el registro se tiene:
un modo de direccionamiento utilizado frecuentemente en operaciones de salto. La direccin de la instruccin a ejecutar se calcula sumando un desplazamiento al PC y llevando el resultado al propio PC.
direccionamiento se suele emplear para acceder a la informacin que se encuentra almacenada en la pila (direcciones de retorno, parmetros, variables locales, etc). Se suma el desplazamiento al puntero de pila y se tiene la direccin del operado, que se encuentra almacenado en pila.
menudo llamado registro base). Este modo de direccionamiento se suele emplear para acceder a los diferentes campos de una estructura de datos tipo RECORD. La informacin de los campos del RECORD se almacena de forma continua, y la direccin de cada uno de ellos se determina a partir de la direccin del RECORD (almacenada en un registro base) y un desplazamiento que ser igual al tamao de los campos anteriores al referenciado.
DIRECCIONAMIENTO INMEDIATO
El operando se encuentra contenido en la propia
instruccin.
til para inicializar registros o palabras de memoria
DIRECCIONAMIENTO IMPLCITO
Llamado tambin inherente, el operando se especifica en la misma definicin de la instruccin. Se usa para hacer referencia a operandos de dos tipos:
- REGISTROS
- OPERANDOS EN PILA
DIRECCIONAMIENTO INDEXADO
En este modo el contenido de un registro ndice se
suma a la parte de direccin de la instruccin para obtener la direccin efectiva. El registro ndice es un registro de CPU especial que contiene un valor ndice. Un campo de direccin de la instruccin define la direccin inicial del arreglo de datos en la memoria. Cada operando del arreglo se almacena en la memoria en relacin con la direccin inicial. La distancia entre la direccin inicial y la direccin del operando es el valor del ndice almacenado en el registro de ndice.
DIRECCIONAMIENTO DIRECTO
En este modo 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. En una instruccin de tipo salto el campo de direccin especifica la direccin de transferencia de control del programa real.
alguna para dar la direccion efectiva. Este direccionamiento solo se usa en PC pequeas en que el programa siempre se situa en la misma zona de memoria.
DIRECCIONAMIENTO INDIRECTO
El campo de operando de la instruccin indica la
localizacin de la direccin efectiva del operando. Es til cuando se trabaja con apuntadores ya que los apuntadores son variables que contienen las direcciones de los operandos, no los operandos mismos.
arquitectura x86 para resolver el problema de las limitaciones de un espacio de direccin de 16 bits.
Define como prrafo una regin de memoria de 64
KB. El valor guardado en un registro de segmento de 16 bits es desplazado 4 bits a la izquierda y sumado a la direccin, generando una direccin de 20 bits. Con este mtodo el programador puede direccionar 1 MB de memoria, 64 KB a la vez.
FUENTES DE INFORMACION
Irv Englander
Arquitectura computacional Ediciones CECSA pg. 317-333 Miguel A. De Miguel Y Teresa Higuera Arquitectura de computadoras teora y ejercicios resueltos Editorial Alfaomega Computec Ra-ma pg. 20 -22