Qu’est-ce qu’un assembleur ?
Un assembleur est un type de programme informatique qui interprète les programmes logiciels écrits en langage assembleur en langage machine, en code et en instructions pouvant être exécutés par un ordinateur.
Un assembleur permet aux développeurs de logiciels et d’applications d’accéder, d’exploiter et de gérer l’architecture matérielle et les composants d’un ordinateur.
Un assembleur est parfois appelé compilateur du langage assembleur. Il fournit également les services d’un interprète.
Techopedia explique l’assembleur
Un assembleur sert principalement de pont entre les instructions codées symboliquement écrites en langage assembleur et le processeur, la mémoire et d’autres composants informatiques de l’ordinateur.
Un assembleur fonctionne en convertissant le code source écrit en langage assembleur en code objet ou en fichier objet.
Ce procédé génère un flux de zéros et de uns en code machine, qui sont directement exécutables par le processeur.
Les assembleurs sont classés en fonction du nombre de fois qu’il leur faut pour lire le code source avant de le traduire ; il existe des assembleurs à un seul passage et à plusieurs passages.
De plus, certains assembleurs haut de gamme offrent des fonctionnalités améliorées :
- En permettant l’utilisation d’instructions de contrôle,
- En permettant l’utilisation de services d’abstraction de données,
- En fournissant un support pour les structures de programmation. orientées objet.