Professional Documents
Culture Documents
04 FloatingPoint
04 FloatingPoint
exp=7 E=0 x
exp=7 E=0 x
exp=7 E=0 x
exp=6 E=-1 x = 1.111 * 2-1 = ((1*8 + 1*4 + 1*2 + 1*1)/8) * 1/2 = 15/8 * 1/2 = 15/16
exp=6 E=-1 x = 1.110 * 2-1 = ((1*8 + 1*4 + 1*2 + 0*1)/8) * 1/2 = 14/8 * 1/2 = 14/16
exp=5 E=-2 x = 1.111 * 2-2 = ((1*8 + 1*4 + 1*2 + 1*1)/8) * 1/4 = 15/8 * 1/4 = 15/32
exp=1 E=-6 x = 1.000 * 2-6 = ((1*8 + 0*4 + 0*2 + 0*1)/8) * 1/64 = 8/8 * 1/64 = 8/512
exp=0 denor x = 0.111 * 2-6 = ((0*8 + 1*4 + 1*2 + 1*1)/8) * 1/64 = 7/8 * 1/64 = 7/512
exp=6 E=-1 x = 1.000 * 2-1 = ((1*8 + 0*4 + 0*2 + 0*1)/8) * 1/2 = 8/8 * 1/2 = 8/16
exp=5 E=-2 x = 1.000 * 2-2 = ((1*8 + 0*4 + 0*2 + 0*1)/8) * 1/4 = 8/8 * 1/4 = 8/32
exp=1 E=-6 x = 1.001 * 2-6 = ((1*8 + 0*4 + 0*2 + 1*1)/8) * 1/64 = 9/8 * 1/64 = 9/512
exp=0 denor x = 0.001 * 2-6 = ((0*8 + 0*4 + 0*2 + 1*1)/8) * 1/64 = 1/8 * 1/64 = 1/512
So vi TH4, exp gi nguyn nhng fraction gim 1. Theo cch tnh trn th x = 14/16. Khong cch so vi
TH4 l 1/16.
Nhn vo TH6:
- Khi fraction tip tc gim n 000, x gim dn vi bc nhy 1/16 v t gi tr x=8/16
Nhn vo TH7 v TH8:
- Vt qua ngng 0, fraction tr li 111 trong khi exp gim 1. Gi tr x gim dn vi bc nhy 1/32 v nhn
gi tr t 15/32 n 8/32
Nhn vo TH9 v TH10:
- Theo cch nh trn, khi fraction tip tc gim n 000, ri sau quay li 111 v exp gim 1, lp li cho n
khi exp = 0001. Khi , mi bc gim ca fraction, gi tr ca x gim vi bc nhy 1/512. n tn cng
khi fraction = 000, ta c x = 8/512
Nhn vo TH11 v TH12:
- Khi exp = 0000 v fraction <> 000 th s thuc dng denormalized. dng ny cch tnh hi c bit. Gi tr
ca phn fraction by gi l 0.fraction, ngha l ng trc du chm l s 0. Bc nhy khng cn gim
mt na nh trc m gi nguyn l 1/512.
- Khi fraction t n 001 th x = 1/512.
- Nu fraction cng bng 000 th ta c s zero.
Tm li, khi exp gim 1 n v th khong cch gia 2 s thc c th biu din c gim mt na (nh trn thy:
1/8 xung 1/16 xung 1/32 xung 1/512). Khi exp chm n ngng 0 th khong cch ny khng gim na.
Nu mnh xt theo chiu tng th cng tng t. Khi exp n ngng 1111 th x s l inf hoc NaN. (xem li slide)