Preface
Manual de referencia del juego de instrucciones
Operación de adición
Addend
B3:3 B3:2
Addend
B3:1
Sum
B3:3 B3:2
El dispositivo de programación muestra valores decimales de 16 bits solamente. El valor decimal de un entero de 32 bits se
deriva del valor binario o hex mostrado. Por ejemplo, 0003 1940 hex es 16
B3
B3
] [
[OSR]
1
0
Nota de aplicación: Puede usar el renglón de arriba con una instrucción DDV y un
contador para calcular el valor promedio de B3:1.
3–10
Añadir el valor de 16 bits B3:1 al valor de 32 bits B3:3 B3:2
Binario
0000 0000 0000 0011 0001 1001 0100 0000
0000 0000 0000 0011 0110 1110 1110 1000
ADD
ADD
Source A
0101010110101000
Source B
0001100101000000
Dest
0001100101000000
ADD
S:0
ADD
] [
Source A
0
Source B
0000000000000011
Dest
0000000000000011
SUB
B3
SUBTRACT
] [
Source A
31
0000000000000011
Source B
Dest
0000000000000011
END
0003 1940
0101 0101 1010 1000
0003 6EE8
4
3
2
x3 + 16
x1 + 16
x9 + 16
B3:1
B3:2
B3:2
1
B3:3
B3:3
B3:3
1
B3:3
S:5
(U)
0
Hex
Decimal
203,072
55A8
21,928
225,000
1
0
x4 + 16
x0 = 203,072.
Cuando el renglón se hace
verdadero para un solo
escán, B3:1 es añadido a
B3:2. El resultado se
coloca en B3:2.
Si un acarreo es generado
(S:0/0 establecido), 1 es
añadido a B3:3.
Si B3:1 es negativo
(B3/31 establecido), 1 es
restado de B3:3.
El bit de TRAP de overflow
S:5/0 se desenclava para
evitar la ocurrencia de un
error mayor al final del
escán.