看看代码有没有问题!
下面代码编译没问题,在xp下执行出现“ntvdm cpu遇到无效指令”,高手能告诉我是什么问题引起的吗?
DATA SEGMENT
DA1 DB 'THIS IS A SAMPLE PROGRAM.'
DB 0DH,0AH,'$'
DATA ENDS
STACK SEGMENT
ST1 DB 100 DUP(?)
STACK ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA,SS:STACK
START: MOV AX,STACK
MOV SS,AX
PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV AH,9
MOV DX,OFFSET DA1
INT 21H
RET
MAIN ENDP
CODE ENDS
END