Programación General > ASM (Ensamblador)

 Desplazar 16 Bits Un Dato Dd Añadiendo Ceros

(1/1)

tirengarfio:
Saludos,

¿alguien sabe alguna manera de desplazar hacia la izquierda 16 bits un dato dd añadiendo un cero a la derecha cada vez que se desplaza un bit?



0000 0000    0000 0000    0000 0000    0000 0001

Al final quedaria:

0000 0000    0000 0001    0000 0000    0000 0000


Un saludo

Javi

Enko:
usa la instruccion shl

--- Código: Text --- shr ax 16  Saludos.

tirengarfio:
hola,

shr no funciona con datos de 32 bits.

ya lo se...

multiplicando 4 veces por 10h lo consigo

EI: uniendo mensajes.

Eternal Idol:
shl eax, 16

Navegación

[0] Índice de Mensajes

Ir a la versión completa