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

STC8H USB仿真有bug

[复制链接]

该用户从未签到

11

主题

329

回帖

872

积分

荣誉版主

积分
872
发表于 2023-8-19 12:00:51 | 显示全部楼层 |阅读模式

DPTR自增.zip

15.07 KB, 下载次数: 14

回复 送花

使用道具 举报

该用户从未签到

11

主题

329

回帖

872

积分

荣誉版主

积分
872
 楼主| 发表于 2023-8-19 12:11:20 来自手机 | 显示全部楼层
寄存器的值都不对。
DPTR也不会自增
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    16

    主题

    711

    回帖

    2528

    积分

    超级版主

    积分
    2528
    发表于 2023-8-19 12:12:52 | 显示全部楼层
    这段代码如果要用STC8H硬件仿真,不可单步,只能加断电后全速运行,否则确实有问题
    因为STC8H的串口仿真和USB仿真都是monitor仿真,是需要运行仿真监控程序的
    仿真监控程序里面有使用DPTR相关的指令,会影响用户DPTR的自动递增功能

    这个问题目前STC8H无更好的解决方案,到STC32G系列的SWD硬件仿真可解决
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9323

    回帖

    1万

    积分

    管理员

    积分
    13908
    发表于 2023-8-19 12:32:17 | 显示全部楼层
    后续我们会写在仿真注意事项中
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    11

    主题

    329

    回帖

    872

    积分

    荣誉版主

    积分
    872
     楼主| 发表于 2023-8-19 13:27:38 来自手机 | 显示全部楼层
    我优化uCOS2代码,使用DPTR自增功能。
    确实全速运行可以,不能单独调试这部分汇编代码。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 61 天

    [LV.6]常住居民II

    13

    主题

    64

    回帖

    335

    积分

    中级会员

    积分
    335
    发表于 2023-8-19 16:06:51 | 显示全部楼层
    汇编好久没写,还停留在学DOSBOX上
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-5 19:51 , Processed in 0.071173 second(s), 51 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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