Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: xemnas en 1 Noviembre 2014, 16:54 pm



Título: duda en la suma de estas dos instrucciones
Publicado por: xemnas en 1 Noviembre 2014, 16:54 pm
Saludos, no se por donde coger este ejercicio, una ayuda aunque sea como empezar a resolverlo me vendria genial.
es tipo test asi que la solución es una de las 4 que hay al final del ejercicio.
saludos y gracias.

¿Cuál es el valor final del registro mm0, tras la ejecución del siguiente fragmento de programa:

__int64 Dato1=0xA0A0A0A0A0A0A0A0;
__int64 Dato2=0x1111111111111111;
__asm
{
movq mm0, Dato1
movq mm1, Dato2
pandn mm0, mm1
paddusw mm0, mm1
}

a) 2222222222222222h.
b) 2222222222222222.
c) 1111111111111111b.
d) Ninguna de las anteriores respuestas es correcta.


Título: Re: duda en la suma de estas dos instrucciones
Publicado por: flacc en 3 Noviembre 2014, 02:54 am
Hola, mira he intentado resolverlo, quede en la mitad con que todo me daba ceros (binariamente hablando)  :silbar:, no se si estará bien el todo.
Podrías tratar creando el programa con macro assambler, lo otro es que he encontrado esta web haber si te sirve.

http://x86.renejeschke.de/ (http://x86.renejeschke.de/)

Salen todas las instrucciones x86 ahí, mas no puedo hacer ya que no se assambler. Saludos