Fw: [問題] Q格式的一點疑問

看板ASM (組合語言)作者 (阿慶)時間12年前 (2012/07/12 17:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 Electronics 看板 #1F_fzNDL ] 作者: 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 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: scrush (1.160.170.63), 時間: 07/12/2012 17:58:36
文章代碼(AID): #1F_f_Ewq (ASM)
文章代碼(AID): #1F_f_Ewq (ASM)