Modos De Direccionamiento
Enviado por ksizor • 25 de Diciembre de 2011 • 535 Palabras (3 Páginas) • 850 Visitas
LOS MODOS DE DIRECCIONAMIENTO:
Los modos de direccionamiento son aquellos procedimientos empleados por el microprocesador para poder acceder a determinados operandos, instrucciones, posiciones de memoria, registros de entrada/salida, etc. Por tanto el objeto del direccionamiento es un valor o dato que se encuentra en un lugar de la memoria, en algún registro o en la propia instrucción. Los diferentes modos de direccionamiento que pueda emplear un microprocesador le proporcionan un determinado nivel de potencialidad, permitiéndole manejar datos y realizar operaciones con mayor facilidad. En general podemos diferenciar los siguientes tipos o modos de direccionamiento:
1- DIRECCIONAMIENTO INMEDIATO: En este caso el objeto (un operando) se encuentra incluído en la instrucción, es decir, a continuación del código de la instrucción se añade el operando propiamente dicho. Las instrucciones que emplean este direccionamiento pueden ser de dos o tres bytes y son instrucciones de ejecución rápida y sencilla.
2- DIRECCIONAMIENTO IMPLICITO: Las instrucciones que emplean este modo de direccionamiento tienen un solo byte y es la propia instrucción la que indica qué registro o dirección de memoria se va a utilizar en la operación.
3- DIRECCIONAMIENTO ABSOLUTO: En este caso las instrucciones incluyen la dirección de memoria donde se encuentra el dato con el que se va a operar. En este tipo de direccionamiento pueden darse tres supuestos:
a) La instrucción apunta a un registro que contiene la información deseada (direccionamiento también llamado de regsitro).
b) La instrucción contiene la dirección completa en la que se encuentra el dato, empleando para ello tres bytes.
c) Cuando la instrucción se refiere solo a una parte de la memoria (pàgina). En este caso el byte más alto lo suministra el contador de programa y el byte más bajo se expresa a continuación del código de instrucción, por tanto solo se emplean dos bytes (Este direccionamiento también se llama de página base).
4- DIRECCIONAMIENTO DIRECTO RELATIVO: La instrucción en este caso contiene un valor determinado al que podemos llamar V. La dirección total se calcula sumando a V el valor que esté almacenado en un registro alq ue haga referencia la instrucción. El valor de V puede ser tanto positivo como negativo.
5- DIRECCIONAMIENTO INDIRECTO: La instrucción contiene una dirección a la que llamaremos D1. El contenido de D1 no es el objeto directo de nuestra instrucción, sino que contiene otra dirección que llamaremos D2. Esta nueva dirección D2 es la que contiene el dato que sí es objeto de la instrucción.
Expresados ya los modos de direccionamiento con carácter general, pasamos ahora a ver los modos de direccionamiento que utiliza el microprocesador 8085 en particular, que son los cuatro siguientes:
DIRECCIONAMIENTO
...