Direccionamiento
7.2 Ejemplos de direccionamiento
Ejemplos de direcciona-
miento
U A [DID 12]
U A [MD 12]
Ejemplos de direcciona-
miento
Direccionamiento intraárea e indirecto por registro
U E [AR1,P#12.2]
Direccionamiento interárea e indirecto por registro
L B [AR1,P#8.0]
U [AR1,P#32.3]
Direccionamiento vía parámetros
U Parámetro
Operaciones lógicas con temporizadores y contadores (Página 25)
1)
20
Descripción
Operación Y; la dirección de la salida es el puntero depositado en la palabra doble de datos 12
del DB de instancia
Operación Y; la dirección de la salida es el puntero depositado en la palabra doble de marcas
12
Descripción
Operación Y; la dirección de la entrada se calcula de "valor del puntero en el registro de direc-
ciones 1 + puntero P#12.2"
1)
En caso de utilizar un direccionamiento interárea e indirecto por registro, la dirección deberá
contener además un identificador de área en los bits 24 a 26. La dirección está en el registro
de direcciones.
Identificador
Codificación
de área
binaria
P
1000 0000
E
1000 0001
A
1000 0010
M
1000 0011
DB
1000 0100
DI
1000 0101
L
1000 0110
VL
1000 0111
Cargar byte en ACU1; la dirección se calcula a partir del "valor del puntero en el
área de direcciones 1 + puntero P#8.0"
Operación Y; la dirección del operando se calcula de "valor del puntero en el área de direc-
ciones 1 + puntero P#32.3"
El operando se direcciona mediante el parámetro
Codificación
Área
hexadecimal
80
Área de periferia
81
Área de entradas
82
Área de salidas
83
Área de marcas
84
Área de datos
85
Área de datos de instancia
86
Área de datos locales
87
Área de datos locales precedentes (acceso
a datos locales del bloque que efectúa la
llamada)
Lista de operaciones del IM154-8FX PN/DP CPU
Manual de listas, 08/2011, A5E32692900-01