Dirección
Clasificación
S:13
Configuración
y
de estado y
S:14
dinámica
Descripción
Registro matemático
Use este registro doble para producir
operaciones de 32 bits de división y
multiplicación con signo, operaciones de
división precisa 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 al momento de
ejecución de la instrucción y permanece válido
hasta que la próxima instrucción MUL, DIV,
DDV, FRD o TOD se ejecute 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 de 32 bits
con signo (ejemplo en la página 3-9), debe
manejar este tipo de datos sin ayuda de un
tipo de datos de 32 bits asignados. Por
ejemplo, combine B10:0 y B10:1 para crear un
valor de datos con signo de 32 bits.
Recomendamos que mantenga todos los
datos con signo de 32 bits en un archivo de
datos único y que comience todos los valores
de 32 bits en un límite de palabra par o impar
para facilitar la aplicación y la visualización.
Además, recomendamos que diseñe,
documente y vea el contenido de datos de 32
bits con signo en la raíz hexadecimal o binaria.
Vea el capítulo 3 para obtener más
información acerca de cómo cada instrucción
afecta el registro matemático.
Cuando una rutina de fallo STI, ranura de E/S
o fallo interrumpe la ejecución normal del
programa, el valor original del registro
matemático se restaura cuando la ejecución
se reanuda. Note que S:13 y S:14 no se usan
cuando la fuente o destino se define como
datos de punto (coma) flotante.
Cuando una DII interrumpe la ejecución
normal del programa, el valor original del
registro matemático se restaura cuando la
ejecución se reanuda.
Archivo de estado SLC
Fijo,
5/02
5/03
5/01
5/04
B–47