|
想請問有設計過IEEE 754 浮點數 規則的程式的大大.....
1 v" O- }. r* c
, u1 u3 t0 G' j+ l5 k$ I2 `6 g8 I規則小弟是看的懂,不過疑問處在於
4 v. g3 S1 Y# I( Y8 u0 ?假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加. Q+ @1 m& B m" X# U$ V% T, P
那麼,我的"a如果是十進制10.5" "b是2.125"" D6 Q# Z7 M4 R# _) L
a跟b是要先正規化之後再行運算嗎?' u; P# Y$ F( Q8 T# L
這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,
. t7 H& @- u- b d4 E另一部份固定位元顯示小數部份..ex: 10.5=>1010.1. j$ p0 E% ~! N( x, X( c/ C
這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,. [6 |6 [9 |. l3 T' _
這樣設計對嗎?
; B, x% t. V% o8 D$ s5 j我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|