Pregunta

Yo solía hacer programación en lenguaje ensamblador hace un tiempo, yo era tan tonto como para querer volver a ella.

De vuelta en el día, solía compilar código asm con la línea de comandos MASM.EXE, la escritura de código sin la validación en un editor de texto básico.

¿Cuáles son las mejores herramientas en uso hoy en día para escribir en el montaje?

¿Cuáles son algunas buenas referencias rápidas en línea?

¿Fue útil?

Solución

Mi favorito es el ensamblador FASM ; es multiplataforma, hasta a la fecha y que tiene características interesantes (por ejemplo, un motor de macro fácil y potente).

La referencia principal es la documentación de AMD y de Intel de:
http://developer.intel.com/products/processor/manuals/index. htm
http://developer.amd.com/documentation/guides/Pages/default. aspx

Es posible que como esta hoja de trucos así: http://www.jegerlehner.ch/ Intel / IntelCodeTable.pdf

Otros consejos

nasm :

  

El Netwide ensamblador, NASM, es un 80x86 y ensamblador x86-64 diseñado para la portabilidad y modularidad. Es compatible con una amplia gama de formatos de archivo de objetos, incluyendo Linux y * BSD a.out, ELF, COFF, Mach-O, Microsoft 16-bit OBJ, Win32 y Win64. Asimismo, los archivos binarios sin formato de salida. Su sintaxis está diseñado para ser simple y fácil de entender, similar a la de Intel, pero menos complejo. Es compatible con todas las extensiones de arquitectura x86 actualmente conocido, y tiene un fuerte apoyo para las macros.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top