Nombres à virgule fixe de
16 bits et 32 bits
Codage des nombres à
virgule fixe
Saisie sur la PG
Plage numérique admissible
Utilisation des nombres à
virgule fixe
Nombres à virgule flottante
Programmation de la CPU 948
C79000-G8577-C848-04
Il s'agit de nombres binaires entiers pourvus d'un signe.
Ils ont une longueur de 16 bits (= 1 mot) ou de 32 bits (= 2 mots),
le bit 15 ou 31 contenant le signe :
• •
"0" = nombre positif,
• •
"1" = nombre négatif.
Les nombres négatifs sont représentés par leur complément à deux.
Entrée du format de données pour les nombres à virgule fixe de
16 bits sur la PG : KF
Entrée du format de données pour les nombres à virgule fixe de
32 bits sur la PG : DH
Nombres à virgule fixe de 16 bits
-32768 à +32767
Nombres à virgule fixe de 32 bits
-2147483648 à +2147483647
(8000 0000H à 7FFF FFFFH)
Les nombres à virgule fixe sont utilisés pour les opérations de calcul
simple et pour la comparaison de valeurs numériques. Etant donné
que les nombres à virgule fixe sont toujours des entiers, il faut tenir
compte du fait que le quotient de deux nombres à virgule fixe sera tou-
jours un entier sans décimales.
Les nombres à virgule flottante sont des nombres décimaux positifs ou
négatifs. Ils occupent toujours un double mot (32 bits). Un nombre à
virgule flottante est représenté sous forme de nombre exponentiel. La
mantisse est codée sur 24 bits et l'exposant sur 8 bits.
La CPU 948 effectue les additions, soustractions, multiplications et di-
visions avec une mantisse de 24 bits (bits 0 à 23).
L'exposant indique l'ordre de grandeur du nombre à virgule flottante. Le
signe de l'exposant indique si le nombre à virgule flottante est supérieur
ou inférieur à 0,1.
Langage de programmation STEP 5
2 - 9