打印

分享——浮点数的观察方法

[复制链接]
702|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
G21372|  楼主 | 2014-4-27 23:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

C2000的CLA是浮点处理器,IEEE 32位表示法。处理浮点数的速度快、精度高。

然而在调试时,看浮点数寄存器的不直观,即使有经验者也不方便。

解决办法:
它的寄存器只有四个,MR0~MR3,可以设置一个成员为浮点数的结构体,放在Cla1ToCpuMsgRAM中,在需要观察寄存器值的地方加入一条写结构体的指令。这样就可以方便地观察寄存器了。

具体处理方法:
1、加入的指令均为MMOV32 ,可以与其它指令并行。
2、加入的指令前后加入编译控制,使它在调试时参加编译,在发布板时不参加编译。

相关帖子

沙发
G21372|  楼主 | 2014-4-27 23:57 | 只看该作者
方法不错 大家学习学习呵呵

使用特权

评论回复
板凳
zhangmangui| | 2014-4-28 21:36 | 只看该作者
学习一下啦   谢谢分享

使用特权

评论回复
地板
vivilzb1985| | 2014-4-28 23:01 | 只看该作者
还是不怎理解的啊

使用特权

评论回复
5
jxmzzr| | 2014-4-29 14:14 | 只看该作者
我的VC++近来不玩了,一直没有装,学习下。

使用特权

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

本版积分规则

197

主题

1658

帖子

5

粉丝