【发布时间】:2014-12-29 01:32:16
【问题描述】:
我曾尝试在 FASM 中编译以下代码:
mov DWORD PTR [ebp - 4], 1234567
它给了我一个“无效的表达式”错误。但是以下代码有效:
mov DWORD [ebp - 4], 1234567
那么 FASM 是否使用英特尔语法(我假设第一行代码符合英特尔语法)?
【问题讨论】:
-
不幸的是,没有单一的 intel 语法。它主要用作区别于 at&t 的术语,并具有一些通用特性,例如 dst、src 操作数顺序,但除此之外它具有多种风格。请查阅 fasm 手册以了解它接受的内容。