Lenguaje de programación STEP 5
Número en coma fija de
32
bits:
3 1 30
Formato de datos en el PG para los números en coma fija de
16
bits:
KF
Formato de datos en el PG para los números en coma fija de
32
bits:
únicamente KH
Campo numérico admisible:
-32768
a
+32767 ( 1 6
bits)
-2 1 47483648
a
+2 1 47483647 (32
bits)
(para convertir un número de coma fija de
16
bits a un número en coma fija de
32
bits, ver
capitulo
3.2.2
"Operaciones complementarias").
Los números en coma fija se utilizan para las operaciones de cálculo simple y para la
comparación de valores numéricos. Teniendo en cuenta que los números en coma fija son
siempre números enteros, es preciso destacar el hecho de que no resulta ningún resto al
realizar una división.
Números en coma flotante
Los números en coma flotante son números decimales positivos o negativos. Ocupan siempre
una doble palabra
(32
bits). Un número en coma flotante se representa siempre en forma
exponencial. La mantisa es de
24
bits y el exponente de
8.
El exponente indica el orden de magnitud del número en coma flotante. El signo del exponente
indica si el número en coma flotante es superior o inferior a
0,l.
La mantisa indica la precisión del número en coma flotante:
precisión para una mantisa de
24
bits:
2~24=0.0000000 59604
(corresponde a
7
cifras después de la coma)
precisión para una mantisa de
16
bits:
2-'6=0,00001 5258
(corresponde a
4
cifras después de la coma)
Cuando el signo de la mantisa es
"O",
el número
es
positivo; en caso contrario, se trata de un
número negativo representado en complemento a
2.
Número en coma flotante:
3 1 30
24 23 22
exponente
mant isa