Actualizaciones a bits de estado matemáticos
Tabla 11.12 Bits de estado matemáticos
Con este bit:
El controlador:
S:0/0
Acarreo
siempre se restablece
S:0/1
Overflow
se establece si el resultado BCD es mayor que 9999. Ante un
overflow, el indicador de error menor también se establece.
S:0/2
Bit cero
se establece si el resultado es cero, de lo contrario se restablece
S:0/3
Bit de signo
se establece si la palabra de origen es negativa; de lo contrario
se restablece
Cambios en el registro matemático
Contiene el resultado BCD de 5 dígitos de la conversión. Este resultado es
válido en el overflow.
Para convertir números mayores que 9999 decimal, el
NOTA
destino debe ser el registro matemático (S:13). Usted debe
restablecer el bit de error menor (S:5/0) para evitar un error.
Ejemplo
El valor entero 9760 almacenado en N7:3 se convierte en BCD y el equivalente
BCD se almacena en N7:0. El valor máximo BCD es 9999.
9
7
6
0
N7:3
9
7
6
0
N7:0
Instrucciones de conversión
TOD
TOD
To BCD
Source
N7:3
9760<
Dest
N10:0
9760<
MSB
Decimal
0010
0110
BCD de 4
1001
0111
dígitos
Publicación 1762-RM001D-ES-P - Octubre 2002
11-9
El valor de destino se
muestra en formato BCD.
LSB
0010
0000
0110
0000