|
想請問有設計過IEEE 754 浮點數 規則的程式的大大.....7 D) h, u5 X1 x0 n
$ y) h4 \ K( a# u4 ?+ c. A規則小弟是看的懂,不過疑問處在於2 b8 q0 J$ D: x* K/ f; U
假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加.# w! b$ G' a7 u/ d2 Q
那麼,我的"a如果是十進制10.5" "b是2.125"/ t! t3 d2 ^3 Y- w
a跟b是要先正規化之後再行運算嗎?6 _- G5 E, U9 b8 p2 D
這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,1 V" R8 p5 G* Y7 V3 Y T
另一部份固定位元顯示小數部份..ex: 10.5=>1010.1
: n* f" L5 x$ b5 Q' n( b這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,
. x- H+ O, G [- e這樣設計對嗎?' I) s' {5 H# m, u4 Y
我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|