.ASM - Extension de fichier
ASM est le fichier de code source du langage de l'assemblage.
Fonctionnalités | Description |
---|---|
Extension de fichier | .asm |
Format | Text |
Catégorie | Developer |
ASM est le fichier de code source du langage de l'assemblage.
Fonctionnalités | Description |
---|---|
Extension de fichier | .asm |
Format | Text |
Catégorie | Developer |
Extension de fichier ASM est associée aux programmes écrits en langage d'assemblage, un langage de programmation de bas niveau, qui peut être converti en un autre langage de machine.
Les fichiers ASM peuvent être modifiés avec un éditeur de texte et exécuter à l'aide d'un programme d'assembleur, tel que HLA, MASM, FASM, NASM ou GAS.
En règle générale, un assembleur moderne crée du code d'objet en traduisant les mnémoniques d'instructions d'assemblage en opcodes et en résolvant des noms symboliques pour les emplacements de mémoire et autres entités. L'utilisation de références symboliques est une caractéristique clé des assembleurs, enregistrant des calculs fastidieux et des mises à jour d'adresse manuelle après les modifications du programme. La plupart des assembleurs comprennent également des installations macro pour effectuer une substitution textuelle - EG, pour générer des séquences courtes courantes d'instructions pour exécuter en ligne, plutôt que dans un sous-programme.
Les assembleurs sont généralement plus simples à écrire que les compilateurs pour les langues de haut niveau et sont disponibles depuis les années 1950. Les assembleurs modernes, en particulier pour les architectures à base de RISC, tels que les MIP, Sun Sparc et HP PA-RISC, optimisent la planification des instructions pour exploiter efficacement le pipeline CPU.
Étant donné que le code d'assemblage est généralement plus difficile à écrire que le code C ou C ++, les fichiers ASM sont souvent combinés avec d'autres fichiers de script C ou C ++, qui géreront la majorité de la logique d'application.
Types de mime:
Texte / X-ASM
texte simple
Les fichiers avec une extension ASM sont généralement des codes source dans le langage d'assemblage. Utilisé par de nombreux programmes.