两个简单的汇编问题,int21 06h中断与int21 02h中断的汇编程序错误
DATA SEGMENT
DB 00H,EFH,0EH
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV SI,0000
MOV DL,[SI]
MOV AH,06H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
反复查看都没有问题,但是程序统计编译后 9:Symbol not defined,不知道是怎么回事,那位大大可以说明一下
DATA SEGMENT
INP DB ?
RUS DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AL,INP
TEST AL,AL
JS FU
JZ ZERS
MOV DL,2BH
JMP OUTP
FU:MOV DL,2DH
JMP OUTP
ZERS:MOV DL,30H
OUTP:MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
这是第二个程序,意在实现符号判断,结果编译后,提示 85:End of file, no END directive
我这个程序明明已经写了结束伪指令了啊,又是一个大的不明白
系统是xp sp3 使用masm 3.0
那位先生可为我解疑,不胜感激