elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  ¿Optimizar código?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Optimizar código?  (Leído 2,647 veces)
paulagarcum

Desconectado Desconectado

Mensajes: 55


Ver Perfil
¿Optimizar código?
« en: 3 Abril 2013, 17:12 pm »

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.


En línea

x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: ¿Optimizar código?
« Respuesta #1 en: 3 Abril 2013, 19:22 pm »

Hola,
movzx ecx,ax
add ebx,ecx


En línea

paulagarcum

Desconectado Desconectado

Mensajes: 55


Ver Perfil
Re: ¿Optimizar código?
« Respuesta #2 en: 4 Abril 2013, 13:46 pm »

¡¡GRACIAS!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Optimizar Codigo
PHP
FFFenix 0 1,493 Último mensaje 9 Septiembre 2011, 03:18 am
por FFFenix
Optimizar código sobrecargado en c++
Programación C/C++
angoav98 1 2,409 Último mensaje 21 Febrero 2012, 14:50 pm
por Xandrete
Optimizar el código de este ejercicio (arrays) C++
Programación C/C++
seryioo 1 2,286 Último mensaje 8 Agosto 2015, 08:37 am
por exoesqueleto
Ayuda a optimizar codigo
Programación Visual Basic
Tomas1982 0 3,435 Último mensaje 5 Octubre 2016, 18:02 pm
por Tomas1982
Optimizar un codigo
Programación C/C++
arcanaer 0 1,826 Último mensaje 23 Noviembre 2016, 04:16 am
por arcanaer
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines