Preface
Manual de referencia del juego de instrucciones
Ejemplo 1
El valor de entero 9760 almacenado en N7:3 se convierte en BCD y la equivalente
de BCD se almacena en N10:0. El máximo valor BCD posible es 9999.
Ejemplo 2
El valor de entero 32760 almacenado en N7:3 se convierte en BCD. El valor BCD
de 5 dígitos se almacena en el registro matemático. Los 4 dígitos inferiores del
valor BCD se mueven a la palabra de salida O:2 y el dígito restante se mueve a
través de una máscara a la palabra de salida O:3.
Cuando usa el registro matemático como el parámetro de destino en la instrucción
TOD, el máximo valor BCD posible es 32767. Sin embargo, para los valores BCD
mayores de 9999, el bit de overflow se establece lo que también resulta en el
establecimiento del bit de error menor S:5/0. Su programa de escalera puede
desenclavar S:5/0 antes del final del escán para evitar el error mayor 0020, según se
hizo en este ejemplo.
4–4
TOD
TO BCD
Source
N7:3
9760
Dest
N10:0
9760
9
7
6
0
N7:3 Decimal
N10:0 BCD de 4 dígitos
9
7
6
0
El valor de destino se muestra en el
formato BCD
0010 0110 0010 0000
1001 0111 0110 0000