请教一个keil编译问题

2020-01-14 18:58发布

在keil4环境下编译程序时发现如下问题以下汇编
  1695:         p = (uc8 *)(pEepSetup + (&System.Setup.cMagic - &System.Setup.bOnoff));
C:0x1931    754A1F   MOV      0x4A,#0x1F
C:0x1934    754B00   MOV      0x4B,#0x00
同样的程序在keil5环境下编译是ok的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
tt98
1楼-- · 2020-01-14 19:30
keil5环境下编译是ok的为何用回keil4?
waothom
2楼-- · 2020-01-14 23:22
 精彩回答 2  元偷偷看……
yangsen
3楼-- · 2020-01-15 03:18
是不是keil自作聪明认为变量没有变化没有去重新去取数?把变量声明加volatile试试
t3486784401
4楼-- · 2020-01-15 03:52
这有啥问题了?不就是个赋值么,正确的应该是啥?

一周热门 更多>