Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/05/2007, 16:18
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 9 meses
Puntos: 74
Re: MASM32-pasar valor hex a string

Cita:
Iniciado por lordester Ver Mensaje
Muchísimas gracias por la explicación, me ha servido de mucha ayuda.

Al final en vez de usar wsprintf he utilizado la función que viene definida en MASM(dw2hex) y he utilizado DWORD usando lo que me has dicho con ROL en vez de SHR y va todo perfecto..
De nadas

En cuanto a rol (supongo que usaste ror), mira la diferencia con shr:
mov eax, 42h ;eax=42h
ror eax, 4 ;eax=20000004h
mov eax,42h ;eax=42h
shr eax,4 ;eax=4h

El primero rota los bits (salen por un lado y entran por el opuesto) pero el segundo desplaza los bits (salen unicamente).
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO