前段时间我曾经做过汇编语言编程,我很愚蠢地想要重新开始它。
过去,我使用 MASM.EXE 命令行编译 asm 代码,在基本的文本编辑器中编写没有验证的代码。
今天使用汇编编写的最佳工具是什么?
有哪些好的在线快速参考资料?
我最喜欢的汇编程序是FASM;它是多平台的、最新的并且具有有趣的特性(例如简单而强大的宏引擎)。
主要参考英特尔和 AMD 的文档: http:
//developer.intel.com/products/processor/manuals/index.htm
http://developer.amd.com/documentation/guides/Pages/default.aspx
您可能也喜欢这份备忘单: http: //www.jegerlehner.ch/intel/IntelCodeTable.pdf
纳姆:
Netwide 汇编器 NASM 是一个 80x86 和 x86-64 汇编器,专为便携性和模块化而设计。它支持一系列目标文件格式,包括 Linux 和 *BSD a.out、ELF、COFF、Mach-O、Microsoft 16 位 OBJ、Win32 和 Win64。它还将输出纯二进制文件。它的语法被设计为简单易懂,类似于英特尔的,但不太复杂。它支持所有当前已知的 x86 架构扩展,并且对宏有强大的支持。