找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 84|回复: 5

关于在bochs中调试程序出错的问题

[复制链接]

1

主题

2

回帖

33

积分

至尊会员

积分
33

至尊会员

发表于 2024-5-18 13:05:51 | 显示全部楼层 |阅读模式
请问老师,代码都相同的情况下,为什么我在调试过程中没有ds寄存器而是出现了ss寄存器,而且输出的结果也不一样

本帖子中包含更多资源

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

×

103

主题

170

回帖

1665

积分

管理员

积分
1665
发表于 2024-5-18 15:02:11 | 显示全部楼层
这是不可能的。一定是你哪里搞错了。程序肯定是不一样的。起码写入虚拟硬盘的程序肯定是不一样的。

103

主题

170

回帖

1665

积分

管理员

积分
1665
发表于 2024-5-18 15:02:48 | 显示全部楼层
确保你写入的程序是你编译和调试的程序。

1

主题

2

回帖

33

积分

至尊会员

积分
33

至尊会员

 楼主| 发表于 2024-5-18 15:22:29 | 显示全部楼层
站长 发表于 2024-5-18 15:02
这是不可能的。一定是你哪里搞错了。程序肯定是不一样的。起码写入虚拟硬盘的程序肯定是不一样的。 ...

老师劳烦您看一下,哪里出问题了

本帖子中包含更多资源

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

×

103

主题

170

回帖

1665

积分

管理员

积分
1665
发表于 2024-5-18 15:28:28 | 显示全部楼层
程序是没有问题的。编译后的文件也是没有问题的。

问题在于:
1,你是否将编译后的文件写入了虚拟硬盘?写入的文件是否是你编译后生成的文件,是不是写错了文件?
2,你的Bochs虚拟机使用的虚拟硬盘是不是你刚才写入程序的虚拟硬盘?

1

主题

2

回帖

33

积分

至尊会员

积分
33

至尊会员

 楼主| 发表于 2024-5-18 15:32:35 | 显示全部楼层
站长 发表于 2024-5-18 15:28
程序是没有问题的。编译后的文件也是没有问题的。

问题在于:

谢谢老师,是写的盘和读的盘不一样
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2024-6-3 03:46 , Processed in 0.245488 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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