Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT)
La instrucción Load Address (LDA)
La instrucción LDA es una instrucción de 16 bits. Convierte
1
DS5 Usado
cualquier valor octal (o dirección) al valor del equivalente
HPP Usado
hexadecimal y lo carga (o copia) al acumulador. Esta instrucción
2
es útil cuando se requiere un parámetro de dirección ya que
todas las direcciones para el sistema DL06 están en octal.
3
4
Octal Address . . . . . . . . . . . . . . . . . . . . . . . . . . O
5
6
NOTA: Dos instrucciones consecutivas LDA colocan el contenido de la primera instrucción en el stack del
7
En el ejemplo siguiente cuando X1 está ON, el número octal 40400 será convertido a un 4100
8
hexadecimal y cargado en el acumulador usando la instrucción LDA. El valor en los 16 bits más
bajos del acumulador es copiado a V2000 usando la instrucción OUT.
9
DirectSOFT
Direct SOFT32
10
X1
11
12
13
14
A
Programador D2-HPP
B
$
STR
SHFT
C
E
4
D
GX
OUT
5–60
Manual del PLC DL06, 2a. edición en español, 6/07
Tipo de operando de datos
Indicadores
SP70
On anytime the value in the accumulator is negative.
SP76
On when any instrucción loads a value of zero into the accumulator.
acumulador.
LDA
O 40400
Carga el valor hexadecimal equivalente
al número octal a los 16 bits
más bajos del acumulador
OUT
V2000
Copia el valor en los 16 bits
más bajos del acumulador a V2000
B
ENT
1
L
D
A
ANDST
3
0
A
E
A
A
0
4
0
0
V
C
SHFT
AND
2
Vea el mapa de memoria
Descripción
Octal
4
0
ENT
A
A
A
ENT
0
0
0
LDA
O aaa
Rango del DL06
aaa
Hexadecimal
4
0
0
4
1
Los bits no usados del
acumulador son colocados en cero.
Acum.
0
0
0
0
4
1
4
1
V2000
0
0
0
0
0
0