DATA SEGMENT
MSG DB 'INPUT ERROR',0DH,0AH,'$'
WORD1 DB 'The uppercase is ','$'
WORD2 DB 'The lowercase is ','$'
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START:
MOV AX,DATA
MOV DS,AX
MOV AH,01H
INT 21H
CMP AL,'A'
JB ERR
CMP AL,'Z'
JA ONE
ADD AL,20H
MOV DX,OFFSET WORD2
MOV AH,09H
INT 21H
JMP TWO
ONE:CMP AL,'a'
JB ERR
CMP AL,'z'
JA ERR
SUB AL,20H
MOV DX,OFFSET WORD1
MOV AH,09H
INT 21H
JMP TWO
TWO:MOV DL,AL
MOV AH,02H
INT 21H
JMP EXIT
ERR:MOV DL,0AH
MOV AH,02H
INT 21H
MOV DL,0DH
MOV AH,02H
INT 21H
MOV DX,OFFSET MSG
MOV AH,09H
INT 21H
EXIT:MOV AH,4CH
INT 21H
CODE ENDS
END START
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/169961.html
標籤:匯編語言
下一篇:我們與微服務的糾纏的這些年
