主题:一道课后题遇到错误提示,请大侠们帮帮忙呀?
王爽的汇编语言 88页实验3
用debug跟踪程序的执行过程
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
在add sp,4 后执行到pop ax时 提示 NTVDM CPU遇到无效指令。关闭
我往后看书说是因为该内存处有系统数据,可运行整个程序却没问题,用debug跟踪程序就有这种现象,还是我的机器有毛病。各位能否解答,不胜感激。
用debug跟踪程序的执行过程
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
在add sp,4 后执行到pop ax时 提示 NTVDM CPU遇到无效指令。关闭
我往后看书说是因为该内存处有系统数据,可运行整个程序却没问题,用debug跟踪程序就有这种现象,还是我的机器有毛病。各位能否解答,不胜感激。