Opérations d'organisation
DED
DUD
31 30
30
S 2
. . . .
31
6
S S S S
10
S (signe) :
0 = positif
1 = négatif
FDG
GFD
31 30
30
S 2
. . . .
31 30 ...
... 24 23
6
S 2
. . . . . . . . . . . . . . 2
Exposant
3 - 64
La valeur contenue dans l'ACCU 1 (bits 0 à 31) est interprétée comme
étant un nombre codé DCB. Après la conversion, le contenu de
l'ACCU 1 est un nombre de 32 bits à virgule fixe.
La valeur contenue dans l'ACCU 1 (bits 0 à 31) est interprétée comme
étant un nombre de 32 bits à virgule fixe. Après la conversion, le con-
tenu de l'ACCU 1 est un nombre codé DCB.
↓
DUD
5
4
10
10
La valeur contenue dans l'ACCU 1 (bits 0 à 31) est interprétée comme
étant un nombre de 32 bits à virgule fixe. Après la conversion, le con-
tenu de l'ACCU 1 est un nombre à virgule flottante (exposant et man-
tisse).
La valeur contenue dans l'ACCU 1 (bits 0 à 31) est interprétée comme
étant un nombre à virgule flottante. Après la conversion, le contenu de
l'ACCU 1 est un nombre de 32 bits à virgule fixe.
↓
FDG
0
-1
S 2
. . . . .
Mantisse
La conversion consiste en la multiplication de la mantisse (binaire)
avec la valeur de l'exposant (binaire). Pour ce faire, la valeur de la
mantisse est décalée de la valeur de l'exposant (base 2) à des positions
binaires de poids plus fort, et ce par rapport à une virgule décimale
imaginaire. Après la multiplication, les restes de la mantisse d'origine
se trouvent à droite de la virgule décimale imaginaire. Ces bits sont
ôtés du résultat entier.
↑
DED
3
2
10
10
GFD ↑
Programmation de la CPU 948
0
0
. . . . . 2
0
1
0
10
10
0
0
. . . . . 2
0
-23
. . . . . 2
C79000-G8577-C848-04