Cómo especificar direcciones indexadas
El símbolo de dirección indexada es el carácter #. Coloque el carácter # justo antes
del identificador de tipo de archivo en una dirección lógica. Puede usar más de una
dirección indexada en el programa de escalera.
Introduzca el valor offset en la palabra 24 del archivo de estado (S:24). Todas las
instrucciones indexadas usan la misma palabra S:24 para almacenar el valor offset.
El procesador inicia la operación a la dirección de base más el offset. Puede
manipular el valor offset en la lógica de escalera antes de cada operación de
dirección indexada.
Cuando especifique direcciones indexadas, siga estas pautas:
Las instrucciones con un símbolo # en una dirección manipulan el valor offset
almacenado en S:24. Asegúrese de monitorizar o cargar el valor offset que
desee antes de usar una dirección indexada. De lo contrario, la máquina
podría funcionar de una manera inesperada lo que resultaría en daños
posibles al equipo y/o lesiones al personal.
Ejemplo de direccionamiento indexado
El ejemplo siguiente de mover con máscara (MVM) usa una dirección indexada en
las direcciones de fuente y destino. Si el valor offset es 10 (almacenado en S:24), el
procesador manipula los datos almacenados en la dirección de base más el offset.
Asegúrese que el valor de índice (positivo o negativo) no cause que la dirección
indexada exceda el límite del tipo de archivo.
Cuando una instrucción usa más de dos direcciones indexadas, el procesador
usa el mismo valor de índice para cada dirección indexada.
Establezca la palabra de índice al valor offset que desee justo antes de habilitar
una instrucción que use una dirección indexada.
MVM
MASKED MOVE
Source
Mask
Dest
Organización y direccionamiento de archivo de datos
#N7:10
0
0033
#N7:50
0
F–13