汇编语言程序,从键盘输入一个小写字母,将其转换为的大写字母后并换行显示出来。
DSEG SEGMENT
BUF DB 0dh,0ah
RESULT DB 20H
over DB '$'
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG
START:
MOV AX,DSEG
MOV DS,AX
MOV AH,01H
INT 21H
CMP AL,'a'
JB STOP
CMP AL,'z'
JA STOP
SUB AL,20H
MOV RESULT,AL
LEA DX,BUF
MOV AH,09H
INT 21H
STOP:
MOV AH,4CH
INT 21H
CSEG ENDS
END START