遇到的一个实验错误,急!!
(1)将下面的程序保存为t1.asm文件,将其生成可执行文件t1.exe:
assume cs:codesg
codesg 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
(2)用debug跟踪t1.exe的执行过程
当我跟踪运行到第4个t的时候就出现了弹出了一个对话框!
上面是这样说的:
C:\WINDOWS\system32\cmd.exe-debugt1.exe
NTVDM CPU 遇到无效的指令.
CS:0000 IP:0077 OP:f0 37 05 12 02选择"关闭"终止应用程序.
怎么回事?