58223495 发表于 2014-5-5 19:21:34

在使用debug会被成这个结果

在第三章的3.10栈段里的段的综述里有一段代码,我用debug试着遍入想看看变化,还是看代码吧

以下是书上的内容:

   比如我们将10000H~1001FH安排为代码段,并在里面存储如下代码:
mov ax,1000H
mov ss,ax
mov sp,0020H
mov ax,cs
mov ds,ax
mov ax,
add ax,
mov bx,
add bx,
push ax
push bx
pop ax
pop bx

以上就是这个代码了,我在debug里执行到“add ax,”时后面的却变了,我是了好几次都是这样,请看截图
请问这是为什么??“一段内存不是可以既是代码的存储空间,又是数据的存储空间,还可以是栈的空间,也可以什么都不是”可为什么在debug里运行会变呢??

页: [1]
查看完整版本: 在使用debug会被成这个结果