但是当我用R DS,把DS里的值改为1000时,再用D命令查看,它
并没有查看段地址是1000的地方啊
不知道我说清楚了没
11 个解决方案
#1
freedos工程有debug的源码,不过是汇编的
#2
可以给我解释下吗?汇编还看不懂
#3
你可以参考《汇编语言》第二版 王爽著 清华大学出版社 这本书写得通俗易懂。你可以在DOS下使用命令 ? 查看 Debug的帮助。 运行“CMD”-->"Debug"-->"?" Debug的 D 命令是指定一个范围查看内存中的内容,它的使用方法是:“ D 段地址:偏移地址 ” 或者 “ D 段地址:起始偏移地址 结束偏移地址 ”
至于 R 命令,则是查看、改变CPU寄存器的内容。
至于 R 命令,则是查看、改变CPU寄存器的内容。
#4
#5
应该是
d ds:0
就一个d的话,显示的是cs 的内容
d ds:0
就一个d的话,显示的是cs 的内容
#6
上面的最后一句错了, 就一个d的话, 是接下去显示..
#7
我不是这个意思了啦!!要是早点截图就好了
#8
怎么没显示完啊,纳闷!!!
#9
#10
#11
看来要把一个问题表达清楚很重要啊,只好重发帖子了
…………
…………
#1
freedos工程有debug的源码,不过是汇编的
#2
可以给我解释下吗?汇编还看不懂
#3
你可以参考《汇编语言》第二版 王爽著 清华大学出版社 这本书写得通俗易懂。你可以在DOS下使用命令 ? 查看 Debug的帮助。 运行“CMD”-->"Debug"-->"?" Debug的 D 命令是指定一个范围查看内存中的内容,它的使用方法是:“ D 段地址:偏移地址 ” 或者 “ D 段地址:起始偏移地址 结束偏移地址 ”
至于 R 命令,则是查看、改变CPU寄存器的内容。
至于 R 命令,则是查看、改变CPU寄存器的内容。
#4
#5
应该是
d ds:0
就一个d的话,显示的是cs 的内容
d ds:0
就一个d的话,显示的是cs 的内容
#6
上面的最后一句错了, 就一个d的话, 是接下去显示..
#7
我不是这个意思了啦!!要是早点截图就好了
#8
怎么没显示完啊,纳闷!!!
#9
#10
#11
看来要把一个问题表达清楚很重要啊,只好重发帖子了
…………
…………