MODO
DE DIRECCIONAMIENTO
1. INTRODUCCIÓN
El modo de direccionamiento especifica la forma de
interpretar la información contenida en cada campo de operando para localizar,
en base esta información, el operando.
Los ordenadores dan versatilidad de programación al
usuario proporcionando facilidades tales como índices, direccionamientos; esta
versatilidad nos sirve para manejar
estructuras de datos complejas como vectores, matrices.
2. DIRECCIONAMIENTO INMEDIATO
En este modo el operando
es especificado en la instrucción misma. En otras palabras, una instrucción de
modo inmediato tiene un campo de operando en vez de un campo de dirección. El
campo del operando contiene el operando actual que se debe utilizar en conjunto
con la operación especificada en la instrucción. Las instrucciones de modo
inmediato son útiles para inicializar los registros en un valor constante.
Cuando el campo de
dirección especifica un registro del procesador, la instrucción se dice que
está en el modo de registro.
3.
DIRECCIONAMIENTO DIRECTO
El campo de operando en la
instrucción contiene la dirección en memoria donde se encuentra el operando.
En este modo la dirección
efectiva es igual a la parte de dirección de la instrucción. El operando reside
en la memoria y su dirección es dada directamente por el campo de dirección de
la instrucción. En una instrucción de tipo ramificación el campo de dirección
especifica la dirección de la rama actual.
Con este tipo de
direccionamiento, la dirección efectiva es contenida en la misma instrucción,
tal como los valores de datos inmediatos que son contenidos en la instrucción.
Un procesador de 16 bits suma la dirección efectiva al contenido del segmento
de datos previamente desplazado en 4 bits para producir la dirección física del
operando.
4.
DIRECCIONAMIENTO INDIRECTO
El campo de operando contiene una
dirección de memoria, en la que se encuentra la dirección efectiva del
operando.
5.
DIRECCIONAMIENTO DE REGISTRO
El campo de operando contiene una
dirección en memoria, en la que se encuentra la instrucción.
Sirve para especificar operando que
están en registros.
6.DIRECCIONAMIENTO INDIRECTO
MEDIANTE REGISTRO
En este modo el campo de la dirección
de la instrucción da la dirección en donde la dirección efectiva se almacena en
la memoria. El control localiza la instrucción de la memoria y utiliza su parte
de dirección para acceder a la memoria de nuevo para leer una dirección
efectiva. Unos pocos modos de direccionamiento requieren que el campo de
dirección de la instrucción sea sumado al control de un registro especificado
en el procesador. La dirección efectiva en este modo se obtiene del siguiente
cálculo:
Dir. efectiva = Dir. de la parte de la
instrucción + Contenido del registro del procesador.

.png)
.png)

.png)
No hay comentarios:
Publicar un comentario