Red de conocimiento informático - Consumibles informáticos - (Recompensa por puntuación alta) ¡¡¡Urgente!!! ¿Qué software es bueno para el lenguaje ensamblador? Apto para principiantes.

(Recompensa por puntuación alta) ¡¡¡Urgente!!! ¿Qué software es bueno para el lenguaje ensamblador? Apto para principiantes.

Lo que todos dijeron es que realmente depende de en qué plataforma estés estudiando la compilación. Los principiantes generalmente comienzan con 8086 de dieciséis bits en Windows, que es lo que utilizan la mayoría de las universidades para impartir este curso.

Los compiladores de la serie MASM de Microsoft y la serie TASM de Borland se utilizan comúnmente.

MASM es un compilador ensamblador lanzado por Microsoft. Su versión se ha actualizado muchas veces de menor a mayor (un problema común de Microsoft, hay tantos parches de actualización). Además de las correcciones de errores de rutina, cada actualización agregó algunas características nuevas, de modo que al final la sintaxis y las funciones de la versión superior y la versión inferior eran muy diferentes, y la compatibilidad con versiones anteriores no era buena. Aunque una versión inferior de MASM no puede compilar una versión superior del programa fuente, es posible que una versión superior de MASM tampoco pueda compilar la versión inferior del programa fuente normalmente. Por ejemplo, los programas fuente escritos en MASM 4.0 a menudo no se pueden compilar correctamente. en MASM 6.x.

TASM es un compilador ensamblador lanzado por Borland. También es un compilador ampliamente utilizado. En comparación con MASM, TASM no se actualiza con tanta frecuencia. TASM tiene soporte completo para las instrucciones del procesador 80386 desde la versión 1.0 (MASM no admite las instrucciones 80386 hasta la versión 5.0, lanzada en 1989, corrigió algunos errores en la versión 1.0, incluidas TASM 3.0 y TASM 4.0, versión 4.0). es la versión más utilizada del compilador de la serie TASM para escribir programas de DOS.

Cuando estaba aprendiendo ensamblador de 16 bits, utilicé MASM de Microsoft después de descargarlo y descomprimirlo, contiene otro enlazador ENLACE~

La escritura de programas ensambladores introducidos en el libro de texto es general; Vaya a EDITAR en DOS, pero esta interfaz es *: no se ajusta ni sangra automáticamente, por lo que puede descargar un entorno de desarrollo integrado a voluntad. Como han dicho muchos expertos anteriores, en la práctica puede usar esos entornos Escrito en. , principalmente utilizando su estandarización de formato, como sangría y mayúsculas, etc.~~ Luego guárdelo como *.asm, abra DOS----cambie al directorio donde se encuentran MASM+LINK y el código del programa---- comando masm *.asm Enter----link *.asm Enter. Es decir, para producir archivos EXE----comando *.exe

Para el ensamblaje de 16 bits, se recomienda compilar manualmente como se muestra arriba, para que pueda comprender el proceso, como ver el archivo de lista, etc.~~

Si el ensamblaje inferior a 32 es diferente ~ El clásico introductorio reconocido por la comunidad de ensamblaje Win32 es el tutorial de ensamblaje Win32 de Iczelion. Hay versiones traducidas al inglés y al chino disponibles en línea para descargar. Si no lo encuentras, envíame un correo electrónico. El otro es "Programación en lenguaje ensamblador de 32 bits en entorno Windows" editado por Luo Yunbin en China. El archivo pdf del libro también está disponible para descargar en línea. Sin embargo, ninguno de los tutoriales presenta el uso del IDE de ensamblaje en el entorno de Windows. El libro de Luo Yunbin aún recomienda usar el método makefile para compilar el programa manualmente y editar el código fuente usando editplus.

El más popular es RadAsm, yo uso RadASM 2.2.0.9; otro IDE ensamblador que llama la atención es WinAsm, la última versión es WinAsm Studio V5.1.2.0 y hay otro El más famoso es; Easy Code La última versión es Easy Code 1.00.0.0029 (23-9-2005). Este entorno de desarrollo es muy similar al entorno VB.

La parte anterior está extraída de los materiales didácticos de Luo Yunbin e Iczelion~~