打印

关于CCS中DSP的立即数

[复制链接]
646|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小研究|  楼主 | 2016-1-15 17:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
毕业后玩的DSP都是汇编,自从VC33后就很少亲自编程了。最近因为工作原因不得不接触CCS5.2,看了一些案例程序,突然意识到一个问题,就是在CCS中用difine定义的数,在程序中使用时会保留多少精度呢?学过单片机的人都知道,立即数寻址方式下的立即数是精度有限的,如果F28335的指令码是32位,那么立即数寻址的精度必然低于32位。那么具体是多少呢?比如:
#define   sanfenzhiyi    0.3333333333333333333333333333333333
在程序中有:
a=1;
b=a*sanfenzhiyi;
那么此条语句从汇编的角度来讲应该算立即数寻址,后面的3能保留多少位呢,谢谢。

相关帖子

沙发
小研究|  楼主 | 2016-1-16 09:40 | 只看该作者
这么冷清?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

869

帖子

8

粉丝