Ensamblador convertir mayusculas
hola, necesito ayuda para mi examen, espero puedan ayudarme, el programa es de lenguaje ensamblador consiste en que debo convertir una cadena a mayusculas y minusculas pero no me sale el programa, espero puedan ayudarme. lo poco que llevo es:
PILA SEGMENT PARA STACK "STACK"
DB 128 DUP (0)
PILA ENDS
DATOS SEGMENT PARA "DATA"
MSS1 DB "mi nombre en minusculas es: luisito", 13,10
DB "en mayusculas es: ", "$"
NOMBRE DB "luisito"
DATOS ENDS
CODIGO SEGMENT PARA "CODE"
EMPIEZA PROC FAR
ASSUME CS: CODIGO, DS: DATOS, SS: PILA
lea dx,MSS1
mov ah,9
int 21h
lea dx,NOMBRE
mov ah,9
int 21h
mov ah,4ch
int 21h
EMPIEZA ENDP
CODIGO ENDS
END EMPIEZA
PILA SEGMENT PARA STACK "STACK"
DB 128 DUP (0)
PILA ENDS
DATOS SEGMENT PARA "DATA"
MSS1 DB "mi nombre en minusculas es: luisito", 13,10
DB "en mayusculas es: ", "$"
NOMBRE DB "luisito"
DATOS ENDS
CODIGO SEGMENT PARA "CODE"
EMPIEZA PROC FAR
ASSUME CS: CODIGO, DS: DATOS, SS: PILA
lea dx,MSS1
mov ah,9
int 21h
lea dx,NOMBRE
mov ah,9
int 21h
mov ah,4ch
int 21h
EMPIEZA ENDP
CODIGO ENDS
END EMPIEZA