ASSEMBLEUR ZONE par Jean-Philippe Demarti


PAR JEAN-PHILIPPE DEMARTI


Vous êtes le ième visiteur


Site créé le : 16 septembre 2004
Dernière mise à jour : Samedi 7 juillet 2007 à 21:45


Quoi de neuf ?


Vous pouvez me rejoindre sur le forum ci-dessous.
J'y suis inscrit sous le nom de : chessmaster
http://www.developpez.net/forums/forumdisplay.php?f=20




Assembleur zone est destiné à ceux qui veulent s’initier à la programmation en langage Assembleur.

Je suis, moi-même, encore un débutant. Ca fait seulement six mois que je me suis engagé sur cette voie. Cela n'a pas été facile, car, il a fallu avant tout que je consacre pas mal de temps à la recherche d'outils et de documentations nécessaires à la réussite de cette entreprise. Malheureusement, je n'ai trouvé que des logiciels et documentations en langue anglaise. Apprendre l'Assembleur n'est pas une chose facile et en plus en Anglais, je pensais que jamais j'allais y arriver. Heureusement, que j'ai un tempérament suffisament solide qui m'a permis de trouver la motivation requise. Et, aujourd'hui, je peux être fier de ce que j'ai acquis. Certe, ce n'est pas grand chose mais je continue sans relâche.

Si je me suis lancé dans la conception de ce site, c'est par souci d'apporter les connaissances nécessaires à ceux qui veulent faire le premier pas vers le formidable.

Qu'est-ce que l'Assembleur ?

L’Assembleur est un langage de programmation le plus proche (bas niveau) du microprocesseur.

Il permet la manipulation des instructions machine. Programmation en Assembleur et programmation en langage machine sont des expressions équivalentes. Aujourd'hui aucun programmeur peut dire qu'il programme directement en "vrai" langage machine. Ce n'est pas possible car le codage est extrêment long et fastidieux, c'est la raison pour laquelle on utilise un compilateur. Ce dernier va permettre de compléter le codage de ce que vous avez écrit. Il est évident qu'ils faut connaître toutes les instructions machine à fond pour bien programmer afin de ne pas commettre d'impairs. Car le revers de la médaille, c'est qu'on a vite fait de "crasher" l'application dans le meilleur des cas sinon le système tout entier.

Ecrire une application toute entière en Assembleur peut relever de la folie ! ! ! Quoi ? que…

Néanmoins, L’ Assembleur permet de bien comprendre le fonctionnement de la machine.

Ici, vous allez connaître les coulisses d’un ordinateur. Ne vous inquiétez pas ce n’est pas très difficile si vous suivez les 4 recommandations suivantes :

  • Courage
  • Persévérence
  • Assiduité
  • Disponibilité


Moi-même ayant une activité professionnelle qui n’a rien à voir avec l’informatique et une vie familiale très intense, j’ai pu apprendre par moi-même ce merveilleux langage.

Pour cela, j’ai été obligé d’aller sur le plus beau média qui puisse exister : Le Web, pour y télécharger toutes les documentations nécessaires à la compréhension de ce fabuleux langage.

Ce site a pour but d'apporter une aide non négligeable en proposant toute une série de cours disponibles en ligne.

Si vous voulez commencer à travailler rendez-vous tout de suite dans l' ESPACE EDUCATIF




J'ai fait ce site pour vous amis débutants !!!




Afin de mener les cours à bien il est important de télécharger les logiciels suivants : Masm32, RadAsm, OllyDbg.

Masm32 Le package propose outre le compilateur "ML" bien d'autres outils et tutoriels.
RadAsm Une interface visuelle permettant la création de projets Win32. Travailler au sein de cet "EDI" est formidable.
OllyDbg Excellent débogueur, il vous sera très utile pour connaître encore mieux l'exécution des instructions et, où elles se trouvent en mémoire.

Pour télécharger ces logiciels, allez dès maintenant dans la ZONE DE LIENS ET DE TELECHARGEMENTS.

Surtout, n’hésitez pas à les utiliser, ils sont gratuits ! ! !



BON TRAVAIL !