convierte minusculas a mayusculas [ayuda]
Publicado por CarlosNuel (1 intervención) el 30/10/2005 02:30:01
pues necesito ayuda, para mi examen de ensamblador necesito un programa que convierta una cadena de caracteres en mayusculas y en minusculas entiendase que transforme la cadena...
pero no me sale el codigo fuente
lo que llevo es esto, espero puedan ayudarme, gracias
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
MOV AX, DATOS
MOV DS, AX
MOV AH, 9
MOV DX, OFFSET MSS1
MOV BX, OFFSET NOMBRE
ETIQUETA:
MOV AH, 9
MOV AL, [BX]
AND AH, 11011111B
LOOP ETIQUETA
MOV AH, 9
INT 21H
MOV AH,4CH
INT 21H
EMPIEZA ENDP
CODIGO ENDS
END EMPIEZA
pero no me sale el codigo fuente
lo que llevo es esto, espero puedan ayudarme, gracias
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
MOV AX, DATOS
MOV DS, AX
MOV AH, 9
MOV DX, OFFSET MSS1
MOV BX, OFFSET NOMBRE
ETIQUETA:
MOV AH, 9
MOV AL, [BX]
AND AH, 11011111B
LOOP ETIQUETA
MOV AH, 9
INT 21H
MOV AH,4CH
INT 21H
EMPIEZA ENDP
CODIGO ENDS
END EMPIEZA
Valora esta pregunta
0