Write a program in 8086 assembly language: convert lowercase letters input by keyboard into uppercase letters for output. Find the program flow chart?
Data segment \x0d\chars db 200 dup (? ) ; Open a 200-byte buffer \ x0d \ data ends \ x0d \-\x0d\ code segment \ x0d \ suppose cs:code, ds: data \ x0d \ x0d \ start: \ x0d \ pushds \ x0d \ movax, 0 \ x0d. data\ x0d\mov ds,ax\x0d\lea bx,chars\x0d\mov si,0\x0d\mov ch,0 \ x0d \; -input character subroutine \ x0d \ scan: \ x0d \ movah,1\ x0d \ int21h \ x0d \ cmpal, 0dh \. al & gt='a'\x0d\mov [bx],al \ x0d \ Inc bx \ x0d \ Inc ch \ x0d \ jmp scanf \ x0d \; -\ x0d \; -Output characters \ x0d \ CRT:\ x0d \ movdl,chars [si] \ x0d \ movah,2 \ x0d \ int2 1h \ x0。 - \x0d\exit:\x0d\mov ah,4ch \ x0d \ int 2 1h \ x0d \; -\x0d\L 1:\x0d\cmp al, 7ah aluminum