作者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