Un méta-assembleur traduit le code source du méta-assemblage en code machine cible. Le méta-assemblage, également connu sous le nom d'assemblage symbolique ou d'assemblage algorithmique, permet aux programmeurs en langage assembleur de définir des procédures et d'autres fonctionnalités de type macro. Ainsi, les méta-assembleurs sont utiles pour optimiser la taille et la vitesse du code. Un avantage significatif de l'utilisation d'un méta-assembleur par rapport à un assembleur classique est la possibilité de définir de nouvelles directives, qui peuvent étendre le code source de différentes manières. Certains méta-assembleurs offrent également des fonctionnalités supplémentaires telles que l'assemblage conditionnel et la génération de code structuré.
|