|
想請問有設計過IEEE 754 浮點數 規則的程式的大大...... `+ H9 Y6 A' A' v
# L7 @. `2 d! f' Y
規則小弟是看的懂,不過疑問處在於
. h# n4 [: v4 f7 ~8 Z1 T/ i9 D5 x假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加.8 z, |) T$ P5 N6 E E, `1 \
那麼,我的"a如果是十進制10.5" "b是2.125"
) i( C C+ C Q$ g2 B! ia跟b是要先正規化之後再行運算嗎?4 S. m1 A! ]+ a5 Y: z7 R
這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,
{" n c& s- U# d/ F另一部份固定位元顯示小數部份..ex: 10.5=>1010.1$ i: a& c: q) Z! k/ m- u0 w- i4 o
這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,
/ G5 o$ V0 h/ N/ ?4 S$ e4 \這樣設計對嗎?5 U* e& I+ @8 w8 A; ]
我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|