Assemblage (informatique)
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
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
cours sur Les Assembleurs