sur les sites des constructeurs pour chaque processeur tu as un descriptif détaillé des instructions ajoutées
ex : http://www.amd.com/K6/k6docs/index.html MOVQ mmreg1, mmreg2/mem64 --> 0F6Fh
MOVQ mmreg2/mem64,mmreg1 --> 0F7Fh
par contre reve pas trop, c'est tout en anglais ! ;)
pour la decompilation je voulais dire que tu écris un tout petit prog à la con:
mov AX,10
et tu regardes ... mais c'est vraiment pour dépaner ...
J'ai pas téléchargé les fichiers .pdf aussi je ne sais pas ce que celà vaut (ça vient de chez Intel donc ça doit être OK, peut-être un peu lourd).
C'est en anglais !!!
A+
Majca Jalasu
Merci quand même :)
JPA
Mov (entre autres) a plusieurs codes, qui dépendent des opérandes et du type d'adressage.
Sur un bon bouquin d'assembleur, les codes sont indiqués...
Je ne connais pas de site web
Majca Jalasu
oui oui, ça je le sais.
Mais j'aimerais savoir quel est le moyen de par exemple, savoir le code hexa de l'instruction MOV.
etc...
Sans aller lire les sources d'autres prog non mais :)
HelloWorld
En cherchant sur internet (site Intel,AMD) ou si tu as un source qui t'interresse, tu le désassemble (avec WinDASM par ex) et sur une ligne tu vois ton code asm et le code hexa généré ... avec le code des variables aussi ...
Si tu veux faire un petit compilateur :D c'est pas top comme méthodes mais sinon ca rend service ;)
Majca Jalasu
comment connaître le code hexa d'une intruction asm ?