|
想請問有設計過IEEE 754 浮點數 規則的程式的大大.....
, z) K5 V6 }2 i& I! I8 N3 x) x
! i+ _+ h( I7 `8 O* m0 U- p規則小弟是看的懂,不過疑問處在於6 E, I3 ~/ U7 O2 [' k
假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加., E; y% E. @9 @- w6 f4 U! Z
那麼,我的"a如果是十進制10.5" "b是2.125"" d k; z! F! B) Y, c2 n, e# A+ J: v
a跟b是要先正規化之後再行運算嗎?
. i* {" j3 U" m$ X: Z4 O這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,; W4 q" {* r! d
另一部份固定位元顯示小數部份..ex: 10.5=>1010.1
% o& E1 G" A) o2 l( [) V這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,2 `7 F" ?* X5 ^2 [! W
這樣設計對嗎?: d( g% \! ?+ u
我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|