|
想請問有設計過IEEE 754 浮點數 規則的程式的大大.....
) [. r5 p; z s: z4 i, x$ d" s; b$ Y. S% O/ O$ N
規則小弟是看的懂,不過疑問處在於
! S' t' Q, B( C假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加.5 L# H* X: j9 Z
那麼,我的"a如果是十進制10.5" "b是2.125"
3 [6 a/ H' x+ k8 oa跟b是要先正規化之後再行運算嗎?: b3 @9 g3 _1 i8 k5 h/ y
這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,+ a$ S9 d1 }, F/ W8 Q4 B
另一部份固定位元顯示小數部份..ex: 10.5=>1010.1
- p# w" ]( S" Q這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,
, F2 i, Q/ M6 V1 A$ A- X這樣設計對嗎?) q, k* K0 `8 l' S* a, O5 t
我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|