In: Computer Science
Please show all work an explain to be upvoted.
Write an assembly program to convert an 8 character string from upper case to lower case.
.MODEL SMALL
.DATA
MSG DB 0DH,0AH, \' Enter the string :-----> : $\'
MSG2 DB 0DH,0AH, \' Entered string is :-----> : $\'
STR1 DB 255 DUP(?)
ONE DB ?
TWO DB ?
.CODE
BEGIN:
MOV
AX,@DATA
MOV
DS,AX
LEA
DX,MSG
MOV
AH,09H
INT 21H
LEA
SI,STR1
MOV
AH,01H
READ:
INT
21H
MOV
BL,AL
CMP
AL,0DH
JE
DISPLAY
XOR
AL,20H
MOV
[SI],AL
INC SI
;CMP
BL,0DH
JMP READ
DISPLAY:
MOV
AL,\'$\'
MOV
[SI],AL
LEA
DX,MSG2
MOV
AH,09H
INT 21H
LEA
DX,STR1
MOV
AH,09H
INT 21H
; MOV
AH,4CH
; INT 21H
.EXIT