Documente Academic
Documente Profesional
Documente Cultură
= (3.4)
S se reprezinte n format IBM S360/370 de simpl precizie numrul 8.625.
Pasul 1: Se convertete numrul n baza 2.
Partea ntreag: 8=100
Partea zecimal:
0.625*2=1.25 1
0.25*2=0.5 0
0.5*2=1.0 1
10 2
0.625 0.101 =
Aadar numrul este:
2
100.101
8.625=0100.101*16
0
Pasul 2: Se normalizeaz numrul astfel nct mantisa s fie de forma 0.M, unde grupul
format din cei semnificativi patru bii ai lui M s fie diferite de 0. Asta presupune mutarea
virgulei cu ajustarea corespunztoare a puterii lui 16. Normalizarea se face mutnd cte
patru bii la dreapta.
100.101=0.0100 101*16
1
Exponentul obinut este 1. La acesta trebuie s adunm excesul pentru a obine valoarea n
exces de 64. Deci
( )
1 64 65 1000001 E exces = + = =
Deci,
M= 0100 101
E= 100 0001
S= 0 - numrul este pozitiv
Pasul 3: Scrierea numrului n format IEEE 754 simpl precizie.
Respectnd formatul din figura 3.2 se obine reprezentarea numrului n IEEE 754:
S E (7 bii) M (24 bii)
0 1000001 0100 1010 0000 0000 0000 0000
Aa cum se poate observa n acest exemplu, la biii de mantis utili (7 la numr) au fost
adugai restul de bii pn la 24 (cei notai cu rou).
S se determine valoarea zecimal pentru urmtorul ir binar care corespunde unui numr
reprezentat n format IEEE 754 de simpl precizie:
N=0100 0000 1110 0000 0000 0000 0000 0000.
Folosind formatul din figura 3.2.
S E (7 bii) M (24 bii)
0 100 0000 1110 0000 0000 0000 0000 0000
Folosim relaia (3.4).
0 64 64
( 1) *16 *0.111000000000000000000000=1*0.875 0.875 N
= =
4. Exerciii rezolvate
S se determine domeniul valoric pentru formatul IEEE simpl precizie.
Rezolvare:
Domeniul valoric este dat de numrul maxim i numrul minim care se pot reprezenta cele
dou formate. Grafic vorbind, domeniul de valori este prezentat n figura de mai jos:
Unde X1 este cel mai mic numr negativ reprezentabil, X2 este cel mai mare numr
negativ reprezentabil, X3 cel mai mic numr pozitiv reprezentabil, iar X4 cel mai mare
numr pozitiv reprezentabil. Domeniul de valori este dat de mulimea
[ ] [ ] 1, 2 3, 4 X X X X
.
Astfel pentru formatul IEEE 754 simpl precizie avem: exponentul maxim este 254 )n
exces de 127), exponentul minim este 1 (n exces de 127), valoarea maxim a mantisei
este 1.111 1111 1111 1111 1111 1111, iar valoarea minim a mantisei este 1.000 0000
0000 0000 0000 0000.
254 127 38
1 127 38
0 1 127 38
0 254 127 38
1 ( 1) *2 *1.111...11 3, 402*10
2 ( 1) *2 *1.000..00 1,176*10
3 ( 1) *2 *1.000..00 1,176*10
4 ( 1) *2 *1.111...11 3, 402*10
X
X
X
X
= =
= =
= =
= =
5. Exerciii propuse
1. S se fac conversia urmtoarelor numere n formatele IEEE 754 simpl precizie i
IBM S360/370: 2.5, 0.375, -12.625, -0.50625.
2. S se calculeze valoarea urmtoarelor iruri binare:
a. Reprezentate n formatul IEEE 754 simpl precizie
b. Reprezentate n formatul IBM S360/370 simpl precizie
0011 0110 0000 1010 0000 0000
1011 1011 1100 0000 0000 0000
3. S se calculeze domeniul valoric al formatului IBM S360/370 simpl precizie