MODOS DE DIRECCIONAMIENTO

El campo de operación de una instrucción especifica la operación que se debe realizar. Ésta debe ser ejecutada sobre algunos datos almacenados en registros del computador o en palabras de memoria, es decir, sobre los operandos. El modo de direccionamiento especifica la forma de interpretar la información contenida en cada campo de operando para localizar, en base a esta información, el operando.

Los ordenadores utilizan técnicas de direccionamiento con los siguientes fines: Dar versatilidad de programación al usuario proporcionando facilidades tales como ín- dices, direccionamientos indirectos, etc., esta versatilidad nos servirá para manejar es- tructuras de datos complejas como vectores, matrices, etc. Reducir el número de bits del campo de operando.

Al usuario que tiene poca experiencia, la variedad de modos de direccionamiento en un procesador le puede parecer

excesivamente complicada. Sin embargo, la disponibilidad de di- ferentes esquemas de direccionamiento le da al programador experimentado exibilidad para escribir programas que son más eficientes en cuanto a número de instrucciones y tiempo de ejecución.

Es tal la importancia de los modos de direccionamiento que la potencia de una máquina se mide tanto por su repertorio de instrucciones como por la variedad de modos de direcciona- miento que es capaz de admitir.

Definición: Los modos de direccionamiento de un procesador son las diferentes formas de transformación del campo de operando de la instrucción en la dirección del operando .En esta definición el término dirección debe interpretarse en su sentido más general de localización del operando, en cualquier lugar, y no en el sentido más estricto de dirección de memoria.