Red de conocimiento informático - Aprendizaje de programación - entorno de ensamblaje de Linux para construir un entorno de ensamblaje de Linux

entorno de ensamblaje de Linux para construir un entorno de ensamblaje de Linux

¿En qué formato se guarda el programa fuente ensamblador?

Estremecimiento 1. El lenguaje ensamblador no es lo que se usa para escribirlo. El lenguaje ensamblador es un lenguaje de programación, es lo que se usa para editar el programa fuente ensamblador. con el bloc de notas y también puedes editarlo con edit. También puedes usar debug para finalmente compilar el código en un programa. Windows generalmente usa masm o tasm. En Linux, nasm (y otros) se usa para ensamblar el programa fuente y guardarlo. en un archivo con una extensión de .asm (diferentes sistemas operativos tendrán diferentes métodos de ensamblaje, como Windows y Linux. Es diferente -------------------Por ejemplo). , inicie/ejecute/cmdedittest.asm, luego ingrese el código, guárdelo, use el compilador para compilarlo en un archivo .exe o .com y luego ejecútelo en cmd

Cómo convertir instrucciones de máquina en instrucciones de ensamblaje?

En primer lugar, es necesario configurar el entorno de compilación cruzada arm-linux-gcc;

El segundo paso requerirá conversión. instrucciones en un archivo .s;

El tercer paso es usar los comandos as y objdump para compilar y desensamblar; finalmente obtendrá el resultado que desea.

¿Es segura la comuna de Linux?

No es seguro

Ya en 1996, una organización australiana llamada "VLAD" lanzó el primer lenguaje ensamblador bajo el sistema Linux. Se escribió el virus "Staog". no causa ningún daño sustancial al sistema. Debe considerarse como una versión de demostración, que revela a la gente los peligros potenciales de la infección por virus en los sistemas Linux. El virus en cuestión es el virus "Bliss", que se parece más a un virus experimental. Tiene la característica de que tiene un programa inmune. Siempre que se agregue la opción "desinfectar archivos por favor" al ejecutar el programa, el sistema se puede restaurar, por lo que hay más componentes experimentales.