(仅供娱乐)
DATA SEGMENT
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AH,1
INT 21H
CMP AL,'A'
JE OUTA
CMP AL,'B'
JE OUTB
CMP AL,'C'
JE OUTC
CMP AL,'D'
JE OUTD
CMP AL,'E'
JE OUTE
CMP AL,'F'
JE OUTF
CMP AL,'G'
JE OUTG
CMP AL,'H'
JE OUTH
CMP AL,'I'
JE OUTI
CMP AL,'J'
JE OUTJ
CMP AL,'K'
JE OUTK
CMP AL,'L'
JE OUTL
CMP AL,'M'
JE OUTM
CMP AL,'N'
JE OUTN
CMP AL,'O'
JE OUTO
CMP AL,'P'
JE OUTP
CMP AL,'Q'
JE OUTQ
CMP AL,'R'
JE OUTR
CMP AL,'S'
JE OUTS
CMP AL,'T'
JE OUTT
CMP AL,'U'
JE OUTU
CMP AL,'V'
JE OUTV
CMP AL,'W'
JE OUTW
CMP AL,'X'
JE OUTX
CMP AL,'Y'
JE OUTY
CMP AL,'Z'
JE OUTZ
OUTA: MOV DL,'a'
JMP OUT
OUTB: MOV DL,'b'
JMP OUT
OUTC: MOV DL,'c'
JMP OUT
OUTD: MOV DL,'d'
JMP OUT
OUTE: MOV DL,'e'
JMP OUT
OUTF: MOV DL,'f'
JMP OUT
OUTG: MOV DL,'g'
JMP OUT
OUTH: MOV DL,'h'
JMP OUT
OUTI: MOV DL,'i'
JMP OUT
OUTJ: MOV DL,'j'
JMP OUT
OUTK: MOV DL,'k'
JMP OUT
OUTL: MOV DL,'l'
JMP OUT
OUTM: MOV DL,'m'
JMP OUT
OUTN: MOV DL,'n'
JMP OUT
OUTO: MOV DL,'o'
JMP OUT
OUTP: MOV DL,'p'
JMP OUT
OUTQ: MOV DL,'q'
JMP OUT
OUTR: MOV DL,'r'
JMP OUT
OUTS: MOV DL,'s'
JMP OUT
OUTT: MOV DL,'t'
JMP OUT
OUTU: MOV DL,'u'
JMP OUT
OUTV: MOV DL,'v'
JMP OUT
OUTW: MOV DL,'w'
JMP OUT
OUTX: MOV DL,'x'
JMP OUT
OUTY: MOV DL,'y'
JMP OUT
OUTZ: MOV DL,'z'
OUT: MOV AH,2
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START