tiny77 发表于 2012-4-3 11:59:11

课后习题 问题3.4

问题3.4中,在执行sub bx, 指令后,为什么什么我的bx=87c4 而不是bx = 1b12 。求帮助,谢谢
(补充: -e 1100:023 11 22 11
            cs=13d8,ip=0100)

じ☆鲠堔de蓝 发表于 2012-4-3 11:59:12

那应该是由于你那个1000:0里机器码 涉及到其他应用程序在这个内存上的数 是不能修改的
你用这个-e 1100时要把书上的的那个题目改一下mov ax,1100

じ☆鲠堔de蓝 发表于 2012-4-3 16:03:31

-e 1100:023 11 22 11
这一句应该是 -e 1000:023 11 22 11

tiny77 发表于 2012-4-3 21:11:37

じ☆鲠堔de蓝 发表于 2012-4-3 16:03 static/image/common/back.gif
-e 1100:023 11 22 11
这一句应该是 -e 1000:023 11 22 11

可能吧,我是觉得不要紧的。
不过问题又出在如果输-e 1000:0 . . . . 的话,在之后的输完mov ax, 1000想要回车键时,就出现了个错误对话框(有截图,可惜不能上传)然后不得不关掉debug.exe 了,也只好用 -e 1100:0 来试试了,问题能解决吗

tiny77 发表于 2012-4-4 21:46:38

じ☆鲠堔de蓝 发表于 2012-4-3 21:27 static/image/common/back.gif
那应该是由于你那个1000:0里机器码 涉及到其他应用程序在这个内存上的数 是不能修改的
你用这个-e 1100时 ...

哈哈,行了,十分谢谢你了
页: [1]
查看完整版本: 课后习题 问题3.4