求大侠释疑,书上66页的问题3.10的调试问题
调试这题代码时发现了如下问题:1.在执行MOV SS, AX的过程中MOV SP, 2也连带着执行了。是不是debug默认执行修改栈的段地址时,连带着对下一条指令进行了执行。因为既然修改了栈的段地址,那么就往往接下来要修改栈的偏移地址,这两步合起来就是修改栈指针的指向。所以debug就默认了把他们当作一个完整的语义一起执行。2.为什么在将要执行MOVAX,2266时出现了C:\>呢,这种情况怎么办呀。
我刚学也不懂!你关了!在重新编写,运行一下看下{:5_91:} 奇了个怪叻,不知道,up 不认真 看书了吧。详情请参考王爽——汇编语言,第三章,实验2 用机器指令和汇编指令编程 的 73页左右的内容。。。与dos的中断机制有关。。。。。。太深了,书上也没有给出个所以然。。。。。。。。。 谢谢各位的回答,小弟就刚看到那个地方。听了china_ymex这么说至少知道后面会涉及到,在此谢了。:D 看了下书,果真是这样。。。。。。
页:
[1]