Découvrez avec Web 2 Poche : l'Offre Découverte, l'Offre Performance, ou l'Offre Commerciale. Site web e-commerce, boutique en ligne, webmaster, référencement, hebergement, design.

Développement Web 2.0

Création multimédia

Référencement

Hebergement

Design

...

L'assembleur.

 

 

 

1945 : L'Assembleur ou ASM



Inventé en 1945 par John von Neumann (mathématicien et physicien), l'assembleur fut le premier vrai langage de programmation mais aussi le plus proche du langage machine (il s'adresse directement au processeur soit une suite de 0 et de 1). Il est utilisé pour faire exécuter une suite d'instructions au processeur.

 

Voici par exemple à quoi peut ressembler un programme en langage machine :

A1 01 10 03 06 01 12 A3 01 14


Dans l'exemple la séquence A1 01 10 signifie « copier le contenu de la mémoire à l'adresse 0110h dans le registre AX du processeur » : Cela se note en langage assembleur : MOV AX, [0110]


 

asm.gifSource : lopr.net

 

Si on compare l'ASM à d’autres langages, on peut citer comme inconvénients :

 

  • beaucoup de code pour faire peu

 

  • temps de programmation plus long

 

  • bugs plus fréquents

 

  • débogage plus difficile

 

 

Mais non, ne partez pas ! Il n'y a pas que des points faibles :

 

  • rapidité d'exécution

 

  • code compact (peu d'octets)

 

  • on peut absolument tout faire

 

  • on peut optimiser les calculs

 

  • euh... on peut dire : "moi, je connais l'ASM !!"
1945 : L'Assembleur ou ASM