En profondeur avec l'assembleur
Bienvenue dans ce tuto sur l'assembleur ! :)
En commençant ce tuto, vous entrez dans la communauté très restreinte de programmeurs qui comprennent
véritablement ce qu'ils font...
Malheureusement, l'assembleur a une mauvaise réputation. Celle d'être très diicile...
Sachez le tout de suite : C'est faux et archifaux ! :colere2:
N'importe qui, je dis bien n'importe qui, peut l'apprendre.
Le problème étant de trouver un cours clair, qui partirait de zéro et qui avancerait progressivement (c'est-à-dire
sans parler du registre FLAGS au deuxième paragraphe).
Mon tuto le sera. Enfin, je l'espère...
Vous êtes prêts ? Vous avez intérêt, car on commence tout de suite...
Programmer ? C'est quoi ?
Dans ce chapitre, nous allons ensemble comprendre les bases de la programmation. Ne vous inquiétez pas,
nous allons partir de zéro, aucune connaissance n'est requise pour suivre ce tutoriel.
Le programme
Tout d'abord, commençons par une question toute bête :
J'en vois déjà plusieurs qui lèvent la main...
Vous ! Oui, vous, au fond. Parlez plus fort s'il vous plait, on n'entend rien !
Bon, je vais répéter ce qu'il a dit pour tout le monde :-° :
Un programme, c'est tout ce qui fonctionne sur votre ordinateur, par exemple : Un jeu vidéo, un lecteur vidéo
(comme Windows Media Player par exemple), ou même un truc tout simple comme le
bloc-notes
de Windows.
Maintenant, une seconde question :
Silence. Ah ! Vous faites moins les malins maintenant...
Eh bien voilà, la réponse, c'est ce chapitre. ;)
Un programme est une suite d'instructions données à l'ordinateur.
Elles sont écrites à l'avance par le programmeur.
Lorsque vous mettez le programme en marche, l'ordinateur applique en ordre les instructions écrites dans le
programme, ce qui donne à l'écran le programme que vous vouliez.
Retenez donc bien : une instruction est un ordre que l'ordinateur doit suivre. L'ordinateur va suivre les instructions
dans l'ordre où vous les avez écrites.
Voici un schéma pour illustrer ceci :
Qu'est-ce qu'un programme ?
Comment ça marche ?