sirehanack
Messages postés2Date d'inscriptionvendredi 16 mai 2008StatutMembreDernière intervention17 mai 2008
-
16 mai 2008 à 21:40
Nukleos
Messages postés31Date d'inscriptionvendredi 31 décembre 2004StatutMembreDernière intervention31 juillet 2008
-
18 mai 2008 à 13:05
Bonjour à toutes et à tous!
Je suis tout nouveau ici et dans le monde de l'assembleur. En fait je suis aussi nouveau dans l'informatique, je n'ai pour l'instant fait que du Java.
Plus précisément, j'aimerais me mettre à l'assembleur; j'ai téléchargé quelques cours, mais mon grand problème est de compiler, linker et exécuter les codes
Par exemple, j'ai trouvé le cours suivant:
http://benoit-m.developpez.com/assembleur/tutoriel/ je le trouve bien (en tout cas, il me plaît bien), et j'ai voulu le tester.
J'ai télécharger nasm et ld sur asmx86.fr et j'ai testé avec l'exemple que ce site fourni: ça marche.
Seulement, quand j'ai voulu tester les exemples du cours que j'ai téléchargé, ou d'autres trouvés ailleurs, ça plante lamentablement.
J'ai essayé de compiler et exécuter avec l'IDE ASMEditor, ça foire aussi.
Du coup, ma question n'est pas tant de savoir quel compilateur choisir, mais surtout de trouver à la fois un cours, un compilateur et tant qu'on y est un bel éditeur qui marchent tous bien ensemble!
++ à tout le monde
Java c'est bien mais l'assembleur ça a l'air mieux
ce programme est tres bien conçu.
il n'y a pas besoin de linker comme dans l'ancien temps.
d'ailleur, pour ta gouverne, tu dois avoir lu des documents obsoletes pour te renseigner sur l'assembleur.
depuis, les techniques on evoluées, et il est plus simple de coder en asm qu'en autre languages, c'est l'experience des programmeurs qui a devellopé ces outils.
donc, telecharge fasm pour windows, et le tour est joué.
pour le reste, c'est a toi de fournir l'effort de comprendre.
car coder en asm demande une tres grosse reflexion.
si je te donne les solutions toutes pretes, tu n'avancera pas.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 17 mai 2008 à 11:05
ouh la, surtout pas de faux concepts et encore plus fausses idées à inculquer à qlq'un qui débute.
L'ASM n'a rien de simple et ne le sera jamais, il va même en se compliquant vu que les jeux d'instructions s'étendent. Les syntaxes de 'haut niveau' sont à bannir en ASM, ce qui vaut pour le C ne peut s'admettre pour l'ASM car il n'y a pas de compilo comme en C pour optimiser le code. Quand on code une fonction en ASM c'est qu'on espère faire mieux qu'un compilo C moderne sinon on s'abstient.
sirehanack
Messages postés2Date d'inscriptionvendredi 16 mai 2008StatutMembreDernière intervention17 mai 2008 17 mai 2008 à 13:55
Merci pour vos réponses!
En fait je m'intéresse à l'assembleur uniquement d'un point de vue ludique, je ne compte nullement réinventer la roue. C'est justement le côté "prise de tête" qui m'intéresse, à la base j'ai une formation de matheux autrement dit j'ai tendance à trouver amusant ce que la plupart de gens trouvent ch***!
Je vais essayer fasm ce week-end.
++ tout le monde!
Java c'est bien mais l'assembleur ça a l'air mieux