¿Optimizar código?

Iniciado por paulagarcum, 3 Abril 2013, 17:12 PM

0 Miembros y 1 Visitante están viendo este tema.

paulagarcum

Hola a todos. Mirad:

Quiero sumar el registro AX de 16 bits al registro EBX de 32 bits.

Entonces hago esto:

xor ecx, ecx
mov cx, ax
add ebx, ecx

Pregunta: ¿hay alguna manera de hacer esto MAS EFICIENTE? Me refiero con menos instrucciones sin necesidad de tener que utilizar el registro ECX auxiliar poniéndolo a cero. ¿?

GRACIAS.

x64core

Hola,
movzx ecx,ax
add ebx,ecx

paulagarcum