985840427 发表于 2015-12-15 00:51:53

关于64位操作系统用dosbox软件debug时出现的问题

这个程序(程序没错,我怀疑跟电脑64位有关)我想debug运行时出现divide overflow(除法溢出),可是debug时却出现这种,为什么,求大神讲解下,谢谢???另外: 小甲鱼后面的视频关于中断的int 0,我用这个操作系统debug调试**.exe时也不出现divide overflow

985840427 发表于 2015-12-15 00:53:55

这个是上文程序截图,谢谢,程序是关于除法溢出的

985840427 发表于 2015-12-15 09:40:42

本帖最后由 985840427 于 2015-12-15 09:48 编辑

好吧,是电脑的原因,程序在其他电脑可以正常运行

lovexiao23 发表于 2015-12-15 22:03:46

不是电脑问题我觉得这个dosbox 调用不了中断程序 或者说是原dos默认中断程序没有数据或者是被占用
具体不知道
但没有关系 我们可以自己先定义安装好 需要用到的中断程序也就是自己写入int0、int7ch的程序 然后再触发
以达到学习的目的!原来的int0、int7ch 在心里假设他们存在 反正书的目的就是让我们去替换他们 运行自己编辑的中断程序

ufo9876 发表于 2016-1-5 19:44:23

看来dosbox,还是不完善
页: [1]
查看完整版本: 关于64位操作系统用dosbox软件debug时出现的问题