Los modos de direccionamiento son convenciones utilizadas en la programación en lenguaje ensamblador que especifican cómo se leen ciertos valores dentro de un segmento dado de instrucciones ensambladoras. Existen múltiples modos posibles, pero se basan en los dos más habituales: inmediato y directo.
El modo de direccionamiento inmediato significa que el valor de una instrucción dada en la programación del ensamblaje se especifica directamente. Esto significa que el valor es constante y se escribe de forma inmediata e inmutable en la instrucción.
Video del día
El siguiente es un ejemplo del formato que normalmente se encuentra con el modo de direccionamiento inmediato: Operador Objetivo, Valor En el formato de ejemplo, el valor del número Valor se opera sobre el valor almacenado en Objetivo. El valor es un valor constante, que no cambia sin importar lo que ocurra en el conjunto de instrucciones de ensamblaje.
Modo de direccionamiento directo
El modo de direccionamiento directo significa que el valor de una instrucción dada en la programación de ensamblaje es señalado por un valor dado. Esto significa que el valor es variable, basado en lo que se almacena en la memoria en una dirección determinada.
Formato común de direccionamiento directo
El siguiente es un ejemplo del formato que normalmente se encuentra con el modo de direccionamiento directo: Operador objetivo, (Dirección) En el formato de ejemplo, el valor en la ubicación de la memoria de Dirección es un valor variable en la memoria, que se puede escribir y leer durante el curso de una programa. La ubicación en la memoria se especifica directamente con un número, que nunca cambiará durante el transcurso de la ejecución de la instrucción.
Más modos
Hay muchos más modos de direccionamiento disponibles, según el lenguaje ensamblador que se utilice. Estos modos incluyen Escalado, Diferido, Memoria diferida, Incremento automático y una variedad de otros tipos.