linux" as"汇编程序支持intel格式汇编语言?

时间:2016-09-18 04:09:25

标签: linux assembly syntax format intel

linux下的默认汇编程序是" as"。我知道gdb支持使用AT& T和Intel语法进行反汇编。

我的问题是,我知道" as"支持AT& T格式,它是否支持英特尔格式?例如。我已经" b.s"文件

.global _start
_start:
mov ax,0

然后

as b.s
b.s: Assembler messages:
b.s:3: Error: too many memory references for `mov'

如何制作" as"编译这个.s文件? 感谢。

1 个答案:

答案 0 :(得分:3)

有关使用Intel语法的gcc / gas的一些指示,请参阅this answer

我个人已经将NASM用于偶尔的纯组装项目(英特尔语法本机)或英特尔用于内联的C程序的icc。