|
想請問有設計過IEEE 754 浮點數 規則的程式的大大.....
- i" F$ |; Y* R, k$ h
1 \7 V8 G& R% |* p7 W. J規則小弟是看的懂,不過疑問處在於
9 Z9 C( d, k) @% k) }2 C假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加.4 H+ K) O. B# `0 @- A& P
那麼,我的"a如果是十進制10.5" "b是2.125"+ J$ v* t/ o8 _' o! `" V9 K
a跟b是要先正規化之後再行運算嗎?
) ^ R2 v8 R/ o9 e這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,
, d9 Y1 u. \3 c& o4 P {5 s另一部份固定位元顯示小數部份..ex: 10.5=>1010.1# e* L9 Y5 ~3 L7 b
這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,
* H, ~; b; F! ]" ]& B! K. [* d這樣設計對嗎?
' l5 ]& O4 T" \# d# P; t我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|