keil里查看汇编看不懂

[复制链接]
1960|5
 楼主| youimiss 发表于 2013-12-2 09:40 | 显示全部楼层 |阅读模式



如上图是一个switch语句和对应的汇编,对于case,为什么SaveOutSignalCS3定义为全局变量的时候case后没有执行或的操作,而SaveOutSignalCS3定义为局部变量就有呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| youimiss 发表于 2013-12-2 09:49 | 显示全部楼层
好吧,糊涂了 知道怎么回事了
 楼主| youimiss 发表于 2013-12-2 09:49 | 显示全部楼层
散分。。。
ayb_ice 发表于 2013-12-2 10:07 | 显示全部楼层
本帖最后由 ayb_ice 于 2013-12-2 10:49 编辑

何以得出结论呢

“或”0等于没有或嘛,
南宫云明 发表于 2013-12-2 10:25 | 显示全部楼层
估计被编译器优化了。。。
sunhq02 发表于 2013-12-2 10:53 | 显示全部楼层
你贴的图里面没提全局变量 局部变量啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:不卖开发板! http://minifairyfly.taobao.com/

43

主题

1097

帖子

1

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