Maison  >  Article  >  Qu’est-ce que le langage assembleur ?

Qu’est-ce que le langage assembleur ?

青灯夜游
青灯夜游original
2019-06-01 17:07:2210374parcourir

Qu’est-ce que le langage assembleur ?

Le langage assembleur est un langage de bas niveau utilisé pour les ordinateurs électroniques, les microprocesseurs, les microcontrôleurs ou d'autres appareils programmables, également connu sous le nom de langage symbolique. En langage assembleur, les mnémoniques sont utilisés pour remplacer les opcodes des instructions machine, et les symboles d'adresse (Symbole) ou les étiquettes sont utilisés pour remplacer les adresses des instructions ou des opérandes.

Dans différents appareils, le langage d'assemblage correspond à différents jeux d'instructions en langage machine, qui sont convertis en instructions machine via le processus d'assemblage. D’une manière générale, un langage assembleur spécifique et un jeu d’instructions de langage machine spécifique ont une correspondance biunivoque et ne sont pas directement portables entre différentes plates-formes.

De nombreux assembleurs fournissent des mécanismes de support supplémentaires pour le développement de programmes, le contrôle d'assemblage et le débogage auxiliaire. Certains outils de programmation en langage assembleur fournissent souvent des macros, également appelées assembleurs de macros.

Le langage assembleur n'est pas largement utilisé pour la programmation comme la plupart des autres langages de programmation. Dans les applications pratiques d'aujourd'hui, il est généralement utilisé dans des opérations matérielles de bas niveau et dans des situations exigeantes d'optimisation de programmes. Le langage assembleur est requis pour les pilotes, les systèmes d’exploitation intégrés et les programmes exécutés en temps réel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn