Qu'est-ce qu'un programme en langage assembleur ?
Qu'est-ce qu'un programme en langage assembleur ?

Vidéo: Qu'est-ce qu'un programme en langage assembleur ?

Vidéo: Qu'est-ce qu'un programme en langage assembleur ?
Vidéo: Assembleur #1 - introduction 2024, Novembre
Anonim

Parfois appelé Assemblée ou ASM, un langage d'assemblage est un bas niveau langage de programmation . Programmes écrit en langages d'assemblage sont compilés par un assembleur . Tous assembleur a son propre langage d'assemblage , qui est conçu pour une architecture informatique spécifique.

D'ailleurs, qu'est-ce qu'un exemple de langage d'assemblage ?

Un langage d'assemblage est une programmation de bas niveau Langue conçu pour un type spécifique de processeur. Il peut être produit en compilant la source code d'une programmation de haut niveau Langue (comme C/C++) mais peut également être écrit à partir de zéro. Ci-dessous quelques exemples d'instructions pris en charge par les processeurs x86.

Deuxièmement, comment fonctionne le langage assembleur ? Votre CPU ne s'exécute pas Assemblée . Les assembleur le convertit en machine code . Ce processus dépend à la fois de la spécificité langage d'assemblage et l'architecture de l'ordinateur cible. Les consignes en code d'assemblage mapper au jeu d'instructions réel et enregistrer les noms pour l'architecture CPU que vous ciblez.

En tenant compte de cela, à quoi sert le langage assembleur ?

Aujourd'hui, langage d'assemblage est utilisé principalement pour la manipulation directe du matériel, l'accès à des instructions de processeur spécialisées ou pour résoudre des problèmes de performances critiques. Les utilisations typiques sont les pilotes de périphériques, les systèmes embarqués de bas niveau et les systèmes temps réel.

Qu'est-ce qu'un mnémonique en langage assembleur ?

Dans l'ordinateur assembleur (ou Assemblée ) Langue , une mnémonique est l'abréviation d'une opération. Généralement, un mnémonique est un nom symbolique pour une machine exécutable unique Langue instruction (un opcode), et il y a au moins un opcode mnémonique défini pour chaque machine Langue instruction.

Conseillé: