1
« en: Martes 24 de Marzo de 2009, 19:01 »
Buen dia, les agradeceria me dieran una luz. Soy totalmente nuevo en esto.
Lo que deseo es que al ingresar el nombre en minusculas lo despligue en Mayusculas y viceversa, ya hice el programa que pide el nombre y lo despliega; pero no he podido realizar el cambio. Leyendo he visto que se usa una interrupcion 21 y/o una opcion Toupper; pero no he logrado entender cual usar y como usarlo y donde deberia de ingresarlo.
Gracias
Adjunto el codigo que ya realice.
global _start
section .data
mensage db 'Ingrese su nombre: ' ,10
lenmensage equ $ - mensage
nombre db' ',10
lennombre equ $ - nombre
saludo db 'Hola ',10
lensaludo equ $ - saludo
section .text _start:
mov eax,4
mov ebx,1
mov ecx, mensage
mov edx,lenmensage
int 80h
mov eax,3
mov ebx,0
mov ecx,nombre
mov edx, lennombre
int 80h
mov eax,4
mov ebx,1
mov ecx, saludo
mov edx, lensaludo
int 80h
mov ecx, nombre
mov eax,4
mov ebx,1
mov edx, lennombre
int 80h
mov ebx,0
mov eax,1
int 80h