.ASM - Extensión de archivo
ASM es el archivo de código fuente del idioma de ensamblaje.
Características | Descripción |
---|---|
Extensión de archivo | .asm |
Formato | Text |
Categoría | Developer |
ASM es el archivo de código fuente del idioma de ensamblaje.
Características | Descripción |
---|---|
Extensión de archivo | .asm |
Formato | Text |
Categoría | Developer |
Extensión de archivo ASM está asociado con programas escritos en lenguaje de ensamblaje, un lenguaje de programación de bajo nivel, que puede convertirse en otro lenguaje de máquina.
Los archivos ASM se pueden editar con un editor de texto y ejecutar utilizando un programa de ensamblador, como HLA, MASM, FASM, NASM o GAS.
Por lo general, un ensamblador moderno crea un código de objeto traduciendo las mnemónicas de instrucción de ensamblaje en códigos de operación y resolviendo nombres simbólicos para ubicaciones de memoria y otras entidades. El uso de referencias simbólicas es una característica clave de los ensambladores, guardando cálculos tediosos y actualizaciones de direcciones manuales después de las modificaciones del programa. La mayoría de los ensambladores también incluyen instalaciones macro para realizar una sustitución textual: EG, para generar secuencias cortas comunes de instrucciones para ejecutar en línea, en lugar de en una subrutina.
Los ensambladores son generalmente más simples de escribir que los compiladores para idiomas de alto nivel, y han estado disponibles desde la década de 1950. Los ensambladores modernos, especialmente para las arquitecturas basadas en RISC, como MIPS, Sun SPARC y HP PA-RISC, optimizan la programación de instrucciones para explotar la tubería CPU de manera eficiente.
Dado que el código de ensamblaje suele ser más difícil de escribir que el código C o C ++, los archivos ASM a menudo se combinan con otros archivos de script C o C ++, que manejarán la mayoría de la lógica de la aplicación.
Tipos de mime:
texto/x-asm
Texto sin formato
Los archivos con extensión ASM son generalmente códigos de origen en el lenguaje de ensamblaje. Utilizado por muchos programas.