找回密码
 立即注册
查看: 136|回复: 3

何宾老师第三讲的汇编程序c变量加入watch后不显示变量的值但是对应内存里已经有值

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:143
  • 最近打卡:2025-04-29 09:29:30

31

主题

148

回帖

982

积分

高级会员

积分
982
发表于 2025-1-16 11:38:51 | 显示全部楼层 |阅读模式
何宾老师test_asm_1-1.PNG 何宾老师test_asm_1-2.PNG


rt!
程序为
void main(){
       volatilechar const a=10,b=80;
       volatilechar c;
       c=a+b;
}


keilc251,cpu选择为stc32G128K。

debug,F11步进,第一张图显示0x0A单元已经写入值了。
但是watch中c的值居然是0!

请教是咋回事?
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-29 08:28:25
已绑定手机

17

主题

446

回帖

1173

积分

金牌会员

积分
1173
发表于 2025-1-16 13:07:20 | 显示全部楼层
传说只能看全局变量的值
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:143
  • 最近打卡:2025-04-29 09:29:30

31

主题

148

回帖

982

积分

高级会员

积分
982
发表于 2025-1-16 13:33:47 | 显示全部楼层
Ayb_*** 发表于 2025-1-16 13:07
传说只能看全局变量的值

纳闷了,那视频里面是怎么显示出来的?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-29 08:28:25
已绑定手机

17

主题

446

回帖

1173

积分

金牌会员

积分
1173
发表于 2025-1-16 14:19:03 | 显示全部楼层
yzhk*** 发表于 2025-1-16 13:33
纳闷了,那视频里面是怎么显示出来的?

反正那个值不正确,它总要显示个值吧,你试试赋值给全局变量试试
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:51 , Processed in 0.169793 second(s), 72 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表