|
想請問有設計過IEEE 754 浮點數 規則的程式的大大.....+ r F% x, _6 h( O
. F5 ~7 W4 ?( K; V' s" m- {規則小弟是看的懂,不過疑問處在於
+ V1 H- B: s8 b3 x0 Z/ w# ^7 ^. R假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加.& V2 Z. E# J" T; A
那麼,我的"a如果是十進制10.5" "b是2.125"* t% h1 ~. g4 b% a, K: n! |# W
a跟b是要先正規化之後再行運算嗎?
7 J5 M, M9 v! B這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,5 b+ A1 M3 U' Y8 g3 l) O8 A+ a
另一部份固定位元顯示小數部份..ex: 10.5=>1010.1
2 c6 s/ _, w. U1 @3 \這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,
" W1 }4 H4 N8 S這樣設計對嗎?- r5 u- b: ^& k% \* c- C: e1 G
我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|