Preface
Manual de referencia del juego de instrucciones
S:7
S:8 a S:12
S:13 a S:14
S:15L
S:15H
A–16
Dirección
it
Código de
Estado
suspensión
Reservado
Registro
Estado
matemático
Reservado
Velocidad
Estado
en baudios
Clasificación
Cuando un valor distino de cero aparece en S:7,
indica que la instrucción SUS identificada por
este valor ha sido evaluada como verdadera y
que el modo de pausa de suspensión está
vigente. Esto precisa las condiciones en la
aplicación que casuaron el modo de pausa de
suspensión. Este valor no es borrado por el
controlador.
Use la instrucción SUS con la localización y
corrección de fallos de encendido o como
diagnóstico de tiempo de ejecución para la
detección de errores de sistema.
Use este registro doble para producir operaciones
de división y multiplicación con signo de 32 bits,
operaciones de división de precisión o división
doble y conversiones BCD de 5 dígitos.
Estas dos palabras se usan conjuntamente con
las instrucciones matemáticas MUL, DIV, DDV,
FRD y TOD. El valor de registro matemático es
evaluado a la ejecución de la instrucción y
permanece válido hasta la ejecución de la
próxima instrucción MUL, DIV, DDV, FRD o TOD
en el programa de usuario.
Una explicación de cómo funciona el registro
matemático se incluye con las definiciones de
instrucción.
Si usted almacena valores de datos con signo de
32 bits, debe manejar este tipo de datos sin
ayuda de un tipo de datos de 32 bits asignado.
Por ejemplo, combine B3:0 y B3:1 para crear un
valor de datos con signo de 32 bits.
Recomendamos que comience todos los valores
de 32 bits en límite de palabra par o impar para
facilitar la aplicación y visualización. Además,
recomendamos que diseñe, documente y vea el
contenido de los datos con signo de 32 bits en la
raíz hexadecimal o binaria.
Cuando una rutina STI, contador de alta velocidad
o fallo interrumpe la ejecución normal del programa,
el valor original del registro matemático se restaura
cuando la ejecución se reanuda.
Indica la vel. en baudios actual del controlador:
300
600
1200
2400
9600 (predeterminado)
19200
Descripción