Convertir texto de minusculas a MAYUSCULAS en masm32 ENSAMBLADOR

El siguiente codigo permite convertir una cadena de texto de minusculas a MAYUSCULAS.
 para ello es necesario guardarlo en formato .asm y despues desde el la ventana de M-DOS lo compilamos desde donde esta guardado com /
"mayus.asm" es el nombre del archivo.

/ml /Zi mayus.asm

.MODEL SMALL
.CODE
Programa:
mov CX,0020
mov AX,@DATA
mov DS,AX
LEA BX,Texto
MINUSCULA: MOV AH,[BX]
CMP AH,61H
JB MAYUSCULA
CMP AH,7AH
JA MAYUSCULA
AND AH,11011111B
MOV [BX],AH
MOV DX,[BX]
MOV AH,02H
INT 21H
JMP NUEVO
MAYUSCULA:
MOV DX,[BX]
MOV AH,02H
INT 21H
NUEVO: INC BX
LOOP MINUSCULA
MOV AX,4C00H
INT 21H
.DATA
Texto DB "el cazador 77 |zosen$"
.STACK
END Programa

Comentarios

Entradas populares