这是我编的程序 请大神们看看哪里错了哈 本人比较菜 请多多指教
DATA SEGMENT
DATA ENDS
STACK SEGMENT
DB 100 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:MOV AH,1
INT 21H
CMP AL,40H
JL L1
SUB AL,30
PUSH AX
AND AL,0FH
MOV [SI],AL
JMP OUTPUT
POP AX
AND AL,0F0H
MOV DL,16
MUL DL
ADD AL,[SI]
JMP OUTPUT
L1:SUB AL,30
JMP OUTPUT
OUTPUT:MOV DL,AL
MOV AH,02H
INT 21H
CODE ENDS
END START