Ensamblador - CONVERSION A MAYUSC

 
Vista:

CONVERSION A MAYUSC

Publicado por marcos (1 intervención) el 19/06/2009 02:37:19
ola.. necesito k me ayuden analizar esta parte del codigoo.. es para convertir de minusculas a mayusculas. esk no entiendo esta parte del codigo.

L1:
; leer caracter
mov ah, 1
int 21h
mov caracter[bx], al

; cambiar mayus
and byte PTR [esi], 11011111b <----- no entiendo
inc esi
inc bx
loop L1


gracias por la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CONVERSION A MAYUSC

Publicado por Gilberto (3 intervenciones) el 27/06/2009 19:52:43
si checas los códigos ascii para el rango de carácteres a-z y A-Z notarás que cada carácter mayúsculo está separado del minúsculo por 32 unidades , si te fijas,con la máscara DF (11011111) eliinas el sexto bit del caracter, equivalente a restar 32 al código del carácter minúsculo, con lo cual resulta en el código mayúsculo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONVERSION A MAYUSC

Publicado por Homonovous (1 intervención) el 02/08/2011 07:25:54
Oie viejo tienes ese codigo de mayusculas completo??????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar