作者scrush (阿慶)
看板Electronics
標題[問題] Q格式的一點疑問
時間Thu Jul 12 17:56:36 2012
在Q format中,小數點是在固定的位置
以Q15為例:
+0.5 * (-0.5) = -0.25
=> 0x4000*0xC000
=> 經過shift轉換後變成0x2000 (0.25)
過程及答案我都了解,我現在感到疑惑的是
這個結果就可以直接當成-0.25來用嗎??
之後我若要用這個值來做運算,那是不是只要是跟這個
0.25有運算關係的都要變成Q15的格式?
比如說:10*0.25,就變成 0x50000 * 0x2000 ?
我這點已經想幾天還想不通,懇請指點一下小弟
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.160.170.63
※ scrush:轉錄至看板 ASM 07/12 17:58