找回密码
 立即注册
查看: 139|回复: 5

间接寻址获取内存数据错误

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:75
  • 最近打卡:2026-06-06 21:03:54
已绑定手机

8

主题

14

回帖

266

积分

中级会员

积分
266
发表于 2026-4-4 14:23:18 | 显示全部楼层 |阅读模式
    83:                 if (TaskList[i].Count<=0)//如果计数器减到 0,设置运行标志,并重新加载周期值
    84:                 {
0xFF03FE   4912001D    MOV      WR2,@WR4+0x001D ;读取内存数据错误
0xFF0402   4902001B    MOV      WR0,@WR4+0x001B
0xFF0406   BE080000    CMP      DR0,#0x0000

感觉是@WR4+0x001D获取内存数据,没有加0x001D,直接使用了@WR4

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:299
  • 最近打卡:2026-07-04 00:01:55
已绑定手机

66

主题

808

回帖

3037

积分

论坛元老

DIY玩家

积分
3037
发表于 2026-4-4 14:50:05 | 显示全部楼层
可能有过度优化
可能需要通过相对地址
进行相对高效的数据偏移读写
永怀这学徒心
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:75
  • 最近打卡:2026-06-06 21:03:54
已绑定手机

8

主题

14

回帖

266

积分

中级会员

积分
266
发表于 2026-4-4 17:19:05 | 显示全部楼层
狂热*** 发表于 2026-4-4 14:50
可能有过度优化
可能需要通过相对地址
进行相对高效的数据偏移读写

具体怎么解决?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:299
  • 最近打卡:2026-07-04 00:01:55
已绑定手机

66

主题

808

回帖

3037

积分

论坛元老

DIY玩家

积分
3037
发表于 2026-4-4 17:50:35 | 显示全部楼层
根据描述
可能偏移量更新
运算没有加载更新的数据
永怀这学徒心
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:75
  • 最近打卡:2026-06-06 21:03:54
已绑定手机

8

主题

14

回帖

266

积分

中级会员

积分
266
发表于 2026-4-4 17:53:54 | 显示全部楼层
狂热*** 发表于 2026-4-4 17:50
根据描述
可能偏移量更新
运算没有加载更新的数据

目前通过降低优化等级可以解决(使用Level 3),还有其他办法吗?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:299
  • 最近打卡:2026-07-04 00:01:55
已绑定手机

66

主题

808

回帖

3037

积分

论坛元老

DIY玩家

积分
3037
发表于 2026-4-4 18:03:48 | 显示全部楼层
可能需要熟悉计算机底层程序
在运算前及时更新数据
加更新数据操作
永怀这学徒心
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-5 14:04 , Processed in 0.071775 second(s), 64 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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