Assemblage (informatique)

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Assemblage.

En informatique, l'assemblage est une phase de la compilation des logiciels. Il s'agit de la phase où l'on transforme du code assembleur en fichier binaire. Plus précisément, l'assembleur est un programme qui va, pour chaque instruction du code assembleur, écrire le code binaire correspondant à cette action pour un processeur choisi.

L'opération inverse est le désassemblage.

L'appellation « langage d'assemblage» est synonyme de « langage assembleur ».


[modifier] Mécanisme d'assemblage  :

l'assemblage est la traduction de langage symbolique ( Module source ) en un le langage binaire ( Module objet ).

le rôle d'un assembleur se limite à deux fonctions essentielles :

1- Transpose les codes opérations mnémonique dans leur forme binaire et décode les différentes parties de l'instruction.

2- Remplace les adresses symboliques ( rencontrées dans le module source ) par les adresse relatives dans le module objet.

Ces fonctions ne s'exécutent pas toujours de façon simultanée, pour réaliser ces fonctions, il est parfois nécessaire de faire plusieurs passage du module source

un passage = une lecture du programme source = une passe


[1]

cours sur Les Assembleurs