Una breve introducción a la programación en lenguaje ensamblador.

Los mejores libros sobre compilación incluyen: "Lenguaje ensamblador" de Wang Shuang y "Programación en lenguaje ensamblador 80X86" de Yang Jiwen. Si observa el ensamblaje sin mirar la programación en modo protegido, aprender el ensamblaje será en vano, por lo que el modo protegido es muy importante. Por supuesto, esta también es la base para compilar algunas aplicaciones, como el descifrado de software y la escritura de controladores. Con un buen libro obtendrás el doble de resultado con la mitad de esfuerzo. Definitivamente habrá una implementación de HOLA MUNDO en estos libros. El aprendizaje ensamblado comienza con el aprendizaje del sistema numérico. La conversión de varios sistemas numéricos es, por supuesto, una base muy importante. Luego, aprenda las instrucciones básicas de 8086, las tres formas de programación de instrucciones (secuencia, bucle, selección), luego aprenda a llamar algunas funciones del sistema de DOS para implementar programas simples y, finalmente, ingrese a la parte más importante de la programación en modo protegido y comience a aprender 80386. instrucciones, etc No diré mucho más, el camino aún es largo, el camino largo es el camino largo. Lo anterior se encuentra justo en la era de DOS y aún no ha entrado en el complejo mundo de Windows. Windows ahora es VISTA.

De hecho, el ensamblaje no es tan misterioso. Es solo que muchas personas están acostumbradas a cosas de lenguaje de alto nivel y luego no están acostumbradas, porque muchas cosas tienen que hacerlas ellas mismas. Incluyendo equilibrio de pila, etc. Como el cartel debe hacerlo, respondió dos preguntas, qué y por qué. Luego, Haw murió. En ese momento, el aprendizaje de la programación dependía más de la práctica informática. Easy Assembly, este es un entorno integrado de ensamblaje desarrollado por estudiantes universitarios y puede ser utilizado por principiantes. Lo más importante al aprender a programar es la depuración, y la depuración a nivel de código ensamblador también es la clave para el descifrado del software. Entonces, después de aprender a ensamblar, el nivel superior es comprender los programas de otras personas, por supuesto no desde el código fuente, sino desde el código de desensamblado. El modo protegido es muy importante porque en Windows definitivamente no puedo obtener el modo protegido. No sé si puedo llamar el programa del modo real al modo protegido bajo cmd. No lo he probado, no creo que funcione. Si eso no funciona, puede instalar una máquina virtual, instalar DOS en ella, escribir un programa en Windows, crear un archivo ISO y luego ingresar a DOS para compilar y ejecutar el programa en modo protegido. Esto es lo que hago. No sé si hay alguna otra manera más fácil. Puedes explorarlo tú mismo. Las anteriores son opiniones personales para su referencia.