_dune2_
Messages postés141Date d'inscriptionmercredi 19 juillet 2006StatutMembreDernière intervention20 avril 2011 29 sept. 2007 à 09:48
salut !
neo1012 : "Tu vois bien que si je demande comment on assemble un code c'est que je
viens de commencer l'ASM et toi tu me sort ds trucs genre : ..."
Hop Hop Hop ! Pas de malentendu ! :) la réponse (1) était bien entendu une boutade ! plus personne ne compile aujourd'hui à la main ;) la vraie réponse était la (2).
_dune2_
Messages postés141Date d'inscriptionmercredi 19 juillet 2006StatutMembreDernière intervention20 avril 2011 28 sept. 2007 à 18:14
salut,
pour commencer, tu as plusieurs choix :
1) tu prends les datasheets d'intel, et tu encodes chaque mnémonique, tu rajoutes le prologue et épilogue le tout sur papier, puis tu prends un éditeur hexa et tu tapes ça, puis tu exécutes en croisant les doigts ... (on ne rigole pas, j'ai commencé l'assembleur sur HP48SX comme ça ! :) )
2) tu choisis un assembleur : TASM (DOS) , MASM (WIN32), NASM (WIN32/LINUX), GAS(LINUX)
En fonction de l'assembleur choisi, la syntaxe peut différer, c'est pourquoi on travaille généralement en sens inverse (on choisi d'abord le compilo, puis on code aprés ;) ).
neo1012
Messages postés15Date d'inscriptiondimanche 3 juin 2007StatutMembreDernière intervention20 février 2009 28 sept. 2007 à 18:44
Tu vois bien que si je demande comment on assemble un code c'est que je viens de commencer l'ASM et toi tu me sort ds trucs genre :
"tu prends les datasheets d'intel, et tu encodes chaque mnémonique, tu rajoutes le prologue et épilogue le tout sur papier, puis tu prends un éditeur hexa"
Ca pourrait pas etre un peu plus explicite ?
Vous n’avez pas trouvé la réponse que vous recherchez ?