Approche MMX sous Tasm

Signaler
Messages postés
2
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
31 janvier 2005
-
Messages postés
2
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
31 janvier 2005
-
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

Messages postés
2
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
31 janvier 2005

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