王爽《汇编语言》 第四章 实验3 的问题?
assume cs:codesgcodesg segment
mov ax,2000h
mov ss,ax
mov sp,0
add sp,4
pop ax
pop bx
push ax
push bx
pop ax
pop bx
mov ax,4c00h
int 21h
codesg ends
end
把上面的程序保存为QQ.ASM文件,将其生成QQ.EXE 这个我会。
下面问题来了。
用DEBUG 跟踪 QQ.EXE 的执行过程,(即在CMD下bebug qq.exe 然后,T单步 查看寄存器和栈顶的内容)
TT单步执行 pop ax 时,出现 NTVDM CPU 遇到无效指令 对话框。
这是什么原因啊????