C2000汇编运算遇到问题

[复制链接]
2164|0
 楼主| zxs2000 发表于 2009-9-4 16:20 | 显示全部楼层 |阅读模式
C2000汇编运算遇到问题        
              SPLK    #37749,F2M      ;F-M转换系数,Q21格式
              SPLK    #800,F_MODU   ;Q4格式
              LT     F2M                      ;F-M转换系数37749,Q21格式
              MPY    F_MODU             ;Q4格式
              PAC
              SACH   M_                    ;保存M,Q9格式

计算得到的结果为:TREG=0X9375 也就是37749
                           PREG=0XFEACCDA0
                           ACC=0XFEACCDA0
                           M_=0XFEAC

实际计算结果应该为:TREG=0X9375
                              PREG=0X01CCCDA0
                              ACC=0X01CCCDA0
                              M_=0X01CC
才对呀!

不知道什么原因造成计算结果不对?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

206

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部