Approche MMX sous Tasm

Marcos_59 Messages postés 2 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 31 janvier 2005 - 31 janv. 2005 à 12:24
Marcos_59 Messages postés 2 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 31 janvier 2005 - 31 janv. 2005 à 12:56
Bonjour

Je suis completement débutant avec les instructions MMX sur Tasm et j'aimerai un tit peu d'aide à ce sujet.

Voilà j'essaye de réaliser une somme de deux valeurs 32 bits ou 64 bits dont l'une est dans le registre MMx et l'autre en mémoire avec les instructions paddw ou paddq mais je n'y arrive pas.

Si quelqu'un pouvais m'aider à ce sujet ca serait cool.

Merci

1 réponse

Marcos_59 Messages postés 2 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 31 janvier 2005
31 janv. 2005 à 12:56
Voici ce que moi j'ai fait mais malheureusement ca ne tourne pas !!!

emms<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />





xor edx,edx


movq mm0,[mmword Addition ]


lea si,[toto] ;(Charge dans le registre si la valeur de déplacement d’@


effective)





addi si,100h ;(Addition de 100h pour avoir l’@ afin d’obtenir la valeur)





mov eax,[si] ;(Charge dans le registre ax la valeur du registre a l’@ de si)


movq mm1,eax


paddwq mm0,mm1





emms
0