|
回復 26# 的帖子
小數點是人判定的,輸入不足位數要補02 a8 D, [* p3 k; a
硬體運算時對齊小數點即可: i6 N/ R$ E. j" i7 A8 P6 ~
0 u: K1 j+ t( r4 U0 L' }2 C; y*******************************************************
' [/ p& v8 F* B& K, C0 }41b20000 ==>32bit
( x/ g! M# ~5 Y' _7 x這邊是說輸入已經是IEEE-754格式) E# Y8 B7 T5 a! ~
*******************************************************& D' n/ |) { |, v
如果輸入是10進位浮點數 輸入quartus 後 要換成sign bit + 32-bit fixed-point
, k! ^9 |) E& x, N& x22.25 = (10110.01) 二進位 = {sign-bit=0,0016.4000} 十六進位
, C* _* e- {7 u2 x
, f3 R5 _ a1 Q* S. U9 s7 ^用fixed-point to float-point 轉換電路
0 a* t' l& j& {換算成IEEE-754浮點數格式5 `" y+ N, _/ }& e g
就可以給浮點數ALU 作運算# V. T' p" b6 o: e0 r; l4 O$ k
% q+ Q( I; _( z6 p. b[ 本帖最後由 masonchung 於 2009-11-2 11:41 AM 編輯 ] |
|