User manual - Capítulo 1. Operación básica

18
1 - 1 Antes de comenzar con los cálculos...
kk
kk
k Estratos de registro
La unidad emplea bloques de memoria, denominados “
estratos de registro
”, para
el almacenamiento de mandos y valores de baja prioridad. Existe un
estrato de
registro para valores numéricos
de 10 niveles, un
estrato de registro para mandos
de 26 niveles, y un
estrato de registro para subrutinas de programa
de 10 niveles.
Se genera un error si lleva a cabo un cálculo tan complejo que excede la
capacidad de registro de valores numéricos o el espacio de registro de mandos
disponibles, o también si la ejecución de una subrutina de programa excede la
capacidad del registro de la subrutina.
Ejemplo
1
2
3
4
5
b
c
d
e
f
g
h
2
3
4
5
4
×
(
(
+
×
(
+
...
...
Estrato de registro de
valores numéricos
Estrato de registro
de mandos
Los cálculos se realizan de acuerdo a la secuencia de prioridad. Una vez que
se ejecuta un cálculo, es borrado del estrato de registro.
El almacenamiento de un número complejo toma hasta dos niveles del estrato
de registro de valores numéricos.
El almacenamiento de una función de dos bytes toma hasta dos niveles del
estrato de registro de mandos.
kk
kk
k Limitaciones de operación, entrada y salida
La gama permisible para los valores de entrada y salida, es de 10 dígitos para la
mantisa y 2 dígitos para el exponente. Internamente, no obstante, la unidad
realiza los cálculos usando 15 dígitos para la mantisa y 2 dígitos para el
exponente.
Ejemplo 3 × 10
5
÷ 7 – 42857 =
AdEf/hw
dEf/h-
ecifhw
P.16
P.19