|
想請問有設計過IEEE 754 浮點數 規則的程式的大大.....7 X; Z' t: z; Y, q/ T
- U) S4 c( _1 S) N" ~( l" D7 e規則小弟是看的懂,不過疑問處在於# v$ z& Y6 s8 @% ~
假設我設計一個簡單的浮點數加法器,輸入數值a跟b相加.( b; Z% V7 T3 f4 ^1 Y# H# A/ j
那麼,我的"a如果是十進制10.5" "b是2.125"
7 w& x9 O; N( n5 o l" }, j' p# q. aa跟b是要先正規化之後再行運算嗎?5 ]( L/ ?, d2 x! e2 c( ?# C U5 j6 C
這樣正規化之前,10.5要怎麼顯示成二進位?是固定位元顯示整數部份,# Z8 `9 ^, X3 ?% n: S
另一部份固定位元顯示小數部份..ex: 10.5=>1010.18 c! ]. ~2 s5 a" }8 \$ B
這樣輸入a之後變成10101,程式內部再將a[4:1]斷定成整數a[0]斷定成浮點數,
( t6 a, `0 ~$ ~0 c, N! q5 ?這樣設計對嗎?4 G5 E6 {9 N3 R( S/ |
我是剛接觸的菜鳥..還請大大們指教提拔....如果有相關code可以參考感激不盡m(_ _)m |
|