Génération d'opcode [ASM] - ASM - Programmation
Marsh Posté le 24-09-2002 à 21:20:11
J'ai trouvé ca chez Intel un jour, faut fouiller sur leur site, mais ils le distribuent gratis prodeo.
Marsh Posté le 25-09-2002 à 11:02:08
salut !
Merci de ton aide, entre temps (stadire quand le forum etait en latte) j'ai trouvé un site ou tout est finement expliqué (et de toute maniere, le site intel est a mon gout un joyeux foutoir j'y trouve jamais rien )
Marsh Posté le 25-09-2002 à 11:29:40
chrisbk a écrit a écrit : j'ai trouvé un site ou tout est finement expliqué |
fait péter !
Marsh Posté le 25-09-2002 à 13:54:13
chrisbk a écrit a écrit : salut ! Merci de ton aide, entre temps (stadire quand le forum etait en latte) j'ai trouvé un site ou tout est finement expliqué (et de toute maniere, le site intel est a mon gout un joyeux foutoir j'y trouve jamais rien ) |
Et tu gardes l'adresse pour toit tout seul alors ?
Marsh Posté le 25-09-2002 à 14:02:16
oui c pas gentil ça
allez moi je donne un lien pour l'asm sous dos, win32 ET linux (pas de jaloux )
http://webster.cs.ucr.edu/
Marsh Posté le 25-09-2002 à 17:03:50
http://webster.cs.ucr.edu/Page_Tec [...] 0_toc.html
merde grillaid
c pas que la gardais pour moi c que je l'avais pas sous la main (si, si )
bon, le site merde avec certain (voir meme tous) shema donc le mieux c del'aspirer et de depiauter tout ca.
Une fois que le systeme de notation a été compris, il est assez formidable !
Vala, viel Spass !
Marsh Posté le 25-09-2002 à 20:27:03
pour prouver ma bonne foi (:D)
http://www.csn.ul.ie/~darkstar/ass [...] al/a07.txt
(opcode des instructions x87)
Marsh Posté le 25-09-2002 à 20:30:26
et les opcodes x86 ici http://www.csn.ul.ie/~darkstar/ass [...] l/a06b.txt
Marsh Posté le 26-09-2002 à 09:07:51
bon, y manque quoi encore ?
le 3dnow je sais que ca peut se trouver sur le site d'amd, y ont une bonne grosse doc qui decrit chaque instr 3dnow en detail
Marsh Posté le 24-09-2002 à 21:18:09
'jour !
Pour les besoins de la cause je me retrouve a ecrire un mini compilo, et la et bien j'ai un leger soucis : a savoir comment generer les opcodes ? Le point qui me titine precisement, c'est ca :
add eax, eax => 0x03 0xC0
add eax, ebx => 0x03 0xDB
Bon, 0x03 c'est le add, ca j'avais reussi a démeler, le point qui m'est opaque c'est le 0xC0, autrement dit comment encoder les operandes necessaires......y'a pas lgtps j'avais trouver sur le net une doc expliquant tout ca mais tel l'ane je l'ai pas sauvé et pis encore, j'ai oublié ou elle se trouvait. (y'a des jours....)
Qqun aurait il des infos ici ?
Message édité par chrisbk le 24-09-2002 à 21:18:33