10 assembly gnu-assembler nasm
这两个工具都将汇编指令直接转换为机器代码,但是有可能确定哪一个生成最快,最干净的代码?
Meh*_*ari 27
当您使用汇编程序编写时,您正在精确地描述要生成的指令,因此它不依赖于汇编程序.这取决于你.您编写的助记符与机器代码中的实际指令之间存在一对一的对应关系.
作为语法问题的旁注.通过将以下行放在源文件的顶部,您可以使用英特尔语法完美地使用GAS:
.intel_syntax noprefix
Run Code Online (Sandbox Code Playgroud)
我也使用英特尔语法来满足我的所有需求.它似乎比AT&T语法更自然.它节省了一些击键:-).