作者scrush (阿庆)
看板ASM
标题Fw: [问题] Q格式的一点疑问
时间Thu Jul 12 17:58:36 2012
※ [本文转录自 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