Problem è Convert the upper case string to lower case

 

 

DATA_HERE SEGMENT

                STRING DB 'WELCOME TO I.B.M.F.T. $'

DATA_HERE ENDS

 

STAK    SEGMENT STACK

                DW 1000 DUP(0)

STAK    ENDS

 

CODE SEGMENT

        ASSUME CS:CODE, DS:DATA_HERE, SS:STAK

 

START:          MOV AX, DATA_HERE

                MOV DS, AX

                MOV AX, STAK

                MOV SS, AX

 

                MOV AH, 09H

                MOV DX, OFFSET STRING

                INT 21H

 

                MOV BX, OFFSET STRING

                MOV CX, 0FFH

NEXT1:          MOV AH, [BX]

                CMP AH, 41H

                JB NEXT2

                CMP AH, 5BH

                JA NEXT2

                OR AH, 20H

                MOV [BX], AH

NEXT2:          INC BX

                LOOP NEXT1

 

                MOV AH, 09H

                MOV DX, OFFSET STRING

                INT 21H

 

                MOV AH, 4CH

                INT 21H

CODE              ENDS

                END START