|
想請問有設計過IEEE 754 浮點數 規則的程式的大大.....
+ t+ Y7 @! g8 O U
6 n: p8 }, p* ?3 y% G- w& ?規則小弟是看的懂,不過疑問處在於
2 p1 _. c: V. q! O假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加.
# _1 W9 r1 p5 w% P" l那麼,我的"a如果是十進制10.5" "b是2.125"
3 G# G2 s2 @9 k% O4 a! O) P( F# L) qa跟b是要先正規化之後再行運算嗎?9 q4 G2 z* N. \7 L4 J6 {3 b( C
這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,. {) M z3 h" t+ c$ o
另一部份固定位元顯示小數部份..ex: 10.5=>1010.1
( y! |5 w& n8 n! G- O3 l }5 h* A# L這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,5 x( u# ]. T8 H, m3 L5 B" }
這樣設計對嗎?
2 V1 o+ {' f# W我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|