linux "as" 汇编器支持intel格式汇编语言吗?

Does linux "as" assembler support intel format assembly language?

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

我的问题是,我知道"as"支持AT&T格式,它支持Intel格式吗?例如。我有"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文件? 谢谢

请参阅 this answer 了解 gcc/gas 的一些使用 Intel 语法的指针。

我个人偶尔使用 NASM 纯汇编项目(这是 Intel 原生语法)或 Intel 的 icc 用于带内联的 C 程序。