鱼C论坛

 找回密码
 立即注册
查看: 2126|回复: 4

课后习题 问题3.4

[复制链接]
发表于 2012-4-3 11:59:11 | 显示全部楼层 |阅读模式
1鱼币
问题3.4中,在执行sub bx,[2] 指令后,为什么什么我的bx=87c4 而不是bx = 1b12 。求帮助,谢谢
(补充: -e 1100:0  23 11 22 11
              cs=13d8,ip=0100  )

最佳答案

查看完整内容

那应该是由于你那个1000:0里机器码 涉及到其他应用程序在这个内存上的数 是不能修改的 你用这个-e 1100时要把书上的的那个题目改一下mov ax,1100
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-4-3 11:59:12 | 显示全部楼层
那应该是由于你那个1000:0里机器码 涉及到其他应用程序在这个内存上的数 是不能修改的
你用这个-e 1100时要把书上的的那个题目改一下mov ax,1100  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-3 16:03:31 | 显示全部楼层
-e 1100:0  23 11 22 11
这一句应该是 -e 1000:0  23 11 22 11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-4-3 21:11:37 | 显示全部楼层

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

使用道具 举报

 楼主| 发表于 2012-4-4 21:46:38 | 显示全部楼层
じ☆鲠堔de蓝 发表于 2012-4-3 21:27
那应该是由于你那个1000:0里机器码 涉及到其他应用程序在这个内存上的数 是不能修改的
你用这个-e 1100时 ...

哈哈,行了,十分谢谢你了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 10:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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