标题: 汇编 msp430 定义8位变量,程序自己跑成32位数值? [打印本页]

作者: 757998061    时间: 2017-5-22 17:16
标题: 汇编 msp430 定义8位变量,程序自己跑成32位数值?
[attach]281480[/attach][attach]281481[/attach]在IAR中连接硬件单片机后,仿真,查寄存器后发现Steam_Fault2是512,、


而且程序中所有的有关于Steam_Fault2的语句全部屏蔽了,我仅仅定义了一下,就出来512数据,再次仿真[attach]281483[/attach],变成768,这是为什么?







同理,定义16位变量,也出现这种问题,求大神解答。


作者: 757998061    时间: 2017-5-22 17:18
变量定义具体内特内容

捕获.PNG (2.75 KB, 下载次数: 48)

捕获.PNG

作者: 757998061    时间: 2017-5-22 17:18
Steam_save_data1      DS16      2
Steam_save_data2      DS16      2
Steam_save_data10     DS16      2
Steam_save_add_two    DS16      2
作者: 757998061    时间: 2017-5-22 17:19
Steam_save_data1      DS16      2
Steam_save_data2      DS16      2
Steam_save_data10     DS16      2
Steam_save_add_two    DS16      2




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1