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.
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