|
想請問有設計過IEEE 754 浮點數 規則的程式的大大.....
" V- N' ?# f% i( o, I
; o) s1 d( t- k) M, `/ a0 T! O/ [規則小弟是看的懂,不過疑問處在於
: D; Q1 _) Y6 t1 Z$ k i假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加./ e( D# a ? g
那麼,我的"a如果是十進制10.5" "b是2.125"
, t% `! w7 Y* f9 n2 q: B, B, |1 ^a跟b是要先正規化之後再行運算嗎?# K" A! O4 o/ w/ u
這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,
; r3 f X: N/ A: B* {6 k' F V另一部份固定位元顯示小數部份..ex: 10.5=>1010.1# X+ a4 G' l: s
這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,/ X- s6 r& g7 _4 ^
這樣設計對嗎?
4 _! g2 z. r5 {$ n9 I! h" m我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|