看王爽的汇编语言时出现的问题
我发现command 里的 debug命令后用 -r, 和 cmd 里的 debug命令后用 -r,出来的寄存器的值有些不一样,比如CS 、DS那些,AX、BX那些倒没变化。。为什么呢?我是xp系统。。
我发现command 里的 debug命令后用 -r, 和 cmd 里的 debug命令后用 -r,出来的寄存器的值有些不一样,比如CS 、DS那些,AX、BX那些倒没变化。。为什么呢?我是xp系统。。
答案:CS、DS之类的若不是程序指定的值,则它们是动态变化的,由系统根据当前内存使用情况来分配的。所以每次进入Debug用_r命令所看到的都可能不一样。只要是实模式,和怎么进入没太大关系。