Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT)
1
X1
2
3
4
5
6
7
El ejemplo siguiente es idéntico al de arriba con una excepción. La instrucción LDA convierte
automáticamente la dirección octal a hexadecimal.
8
X1
9
10
11
12
13
14
A
B
C
D
5–56
Manual del PLC DL06, 2a. edición en español, 6/07
LD
P2000
V2000 (P2000) contiene el valor 440
Hexadecimal. 440 Hexadecimal = >2100 Octal
que contiene el valor 2635.
OUT
V2200
Copia los datos desde los 16 bits más bajos
del acumulador a V2200.
Carga los 16 bits más bajos del
LDA
acumulador con el hexadecimal
O 2100
equivalente al Octal 2100 (440)
Copia los datos desde los 16 bits más
OUT
bajos del acumulador a V2000
V 2000
V2000 (P2000) contiene el valor 440
LD
hexadecimal. 440 Hex. => 2100 Octal
P 2000
que contiene el valor 2635
Copia los datos desde los 16 bits más bajos
OUT
del acumulador a V2200
V 2200
V2076
V2077
V2100
V2101
V2102
V2000
V2103
0
4
4
0
V2104
V2105
V2200
V2201
2
1
0
Los bits no usados del acumulador
son colocados en cero
0
0
0
0
0
0
4
4
4
4
Acum.
0
4
4
V2000
X
X
V2076
X
X
V2077
2
6
V2100
X
X
V2101
V2102
X
X
X
X
V2100
V2103
0
4
4
0
X
X
V2104
X
X
V2105
2
6
V2200
X
X
V2201
X
X
X
X
X
X
X
X
2
6
3
5
X
X
X
X
X
X
X
X
X
X
X
X
Acumulador
X
X
X
X
2
6
3
5
X
X
X
X
2
6
3
5
X
X
X
X
0
2100 Octal es convertido a hexadecimal
440 y cargado al acumulador
0
0
0
X
X
X
X
3
5
X
X
X
X
X
X
Acumulador
X
X
0
0
0
0
2
2
6
6
3
3
5
5
X
X
3
5
X
X