【发布时间】:2017-01-26 00:16:58
【问题描述】:
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 文件? 谢谢。
【问题讨论】:
-
将
.intel_syntax noprefix添加到程序集文件的顶部。
标签: linux assembly syntax format intel