gpt4 book ai didi

assembly - FASM 是否使用 Intel 语法?

转载 作者:行者123 更新时间:2023-12-03 09:23:00 25 4
gpt4 key购买 nike

我尝试在 FASM 中编译以下代码:

mov DWORD PTR [ebp - 4], 1234567  

它给了我一个“无效表达式”错误。但是以下代码有效:

mov DWORD [ebp - 4], 1234567 

那么 FASM 是否使用 Intel 语法(我假设第一行代码符合 Intel 语法)?

最佳答案

It gave me an "Invalid Expression" error.

与 MASM(和其他)不同,FASM 不需要“ptr”。

So does FASM uses Intel Syntax?

是的。

但是不同的汇编器之间存在一些差异,例如:

加载地址:

  • MASM:mov eax,偏移memvar
  • FASM:mov eax,memvar

加载值:

  • MASM:mov eax,memvar
  • FASM:mov eax,[memvar]

我建议您阅读FASM Programmer's Manual .

关于assembly - FASM 是否使用 Intel 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27682380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com