汇编语言中的DEBUG里的D命令具体是怎样执行的

「已注销」 2010-12-20 02:16:27
debug里的D命令具体是怎样执行的啊,是从DS里得到段地址吗
但是当我用R DS,把DS里的值改为1000时,再用D命令查看,它
并没有查看段地址是1000的地方啊

不知道我说清楚了没
...全文
718 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2010-12-20
  • 打赏
  • 举报
回复
看来要把一个问题表达清楚很重要啊,只好重发帖子了
…………
「已注销」 2010-12-20
  • 打赏
  • 举报
回复
「已注销」 2010-12-20
  • 打赏
  • 举报
回复
怎么没显示完啊,纳闷!!!
「已注销」 2010-12-20
  • 打赏
  • 举报
回复
我不是这个意思了啦!!要是早点截图就好了

过去的我 2010-12-20
  • 打赏
  • 举报
回复
上面的最后一句错了, 就一个d的话, 是接下去显示..
过去的我 2010-12-20
  • 打赏
  • 举报
回复
应该是
d ds:0
就一个d的话,显示的是cs 的内容
nemota 2010-12-20
  • 打赏
  • 举报
回复
你可以参考《汇编语言》第二版 王爽著 清华大学出版社 这本书写得通俗易懂。你可以在DOS下使用命令 ? 查看 Debug的帮助。 运行“CMD”-->"Debug"-->"?" Debug的 D 命令是指定一个范围查看内存中的内容,它的使用方法是:“ D 段地址:偏移地址 ” 或者 “ D 段地址:起始偏移地址 结束偏移地址 ”
至于 R 命令,则是查看、改变CPU寄存器的内容。

「已注销」 2010-12-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jackyjkchen 的回复:]

freedos工程有debug的源码,不过是汇编的
[/Quote]可以给我解释下吗?汇编还看不懂
jackyjkchen 2010-12-20
  • 打赏
  • 举报
回复
freedos工程有debug的源码,不过是汇编的

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧