Red de conocimiento del abogados - Ley de patentes - ¿Qué es el archivo .asm?

¿Qué es el archivo .asm?

ASM es la extensión del programa fuente en lenguaje ensamblador, y el lenguaje ensamblador (Assembly Language) es un lenguaje de programación orientado a máquina. El lenguaje ensamblador es un poderoso lenguaje de programación que utiliza todas las funciones de hardware de una computadora y puede controlar directamente el hardware. Hay dos formas de abrir archivos asm: el cuaderno y el software MasmEdit.

En lenguaje ensamblador, use mnemónicos (Memoni) para reemplazar códigos de operación y use símbolos de dirección (Símbolo) o etiquetas (Etiqueta) para reemplazar códigos de dirección. De esta manera, el uso de símbolos para reemplazar el código binario del lenguaje de máquina convierte el lenguaje de máquina en lenguaje ensamblador. Por eso el lenguaje ensamblador también se llama lenguaje simbólico.

Los programas escritos en lenguaje ensamblador no pueden ser reconocidos directamente por la máquina. Se requiere un programa para traducir el lenguaje ensamblador al lenguaje de máquina. Este programa de traducción se llama ensamblador. El ensamblador es el lenguaje del software del sistema. Software del sistema de procesamiento. El proceso de traducir el lenguaje ensamblador al lenguaje de máquina mediante un ensamblador se llama ensamblador.

El lenguaje ensamblador es más fácil de leer, escribir, depurar y modificar que el lenguaje máquina, y tiene todas las ventajas del lenguaje máquina. Sin embargo, al escribir programas complejos, la cantidad de código de lenguaje de nivel relativamente alto es relativamente grande y el lenguaje ensamblador depende de la arquitectura específica del procesador y no puede ser universal, por lo que no se puede trasplantar directamente entre diferentes arquitecturas de procesador.

Información ampliada:

Características del lenguaje ensamblador

1. Lenguaje de bajo nivel orientado a máquina, normalmente diseñado para un ordenador o serie de ordenadores concretos.

2. Mantiene las ventajas del lenguaje máquina y es directo y sencillo.

3. Puede acceder y controlar eficazmente varios dispositivos de hardware de la computadora, como discos, memoria, CPU, puertos de E/S, etc.

4. El código de destino es corto, ocupa menos memoria y tiene una velocidad de ejecución rápida. Es un lenguaje de programación eficiente.

5. A menudo se utiliza junto con lenguajes de alto nivel y tiene una amplia gama de aplicaciones.

Enciclopedia Baidu: ASM (lenguaje ensamblador)