首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASM: MASM,NASM,FASM?

ASM: MASM,NASM,FASM?
EN

Stack Overflow用户
提问于 2012-04-17 02:55:11
回答 1查看 27.2K关注 0票数 33

我做过ARM汇编编程,我想学习英特尔汇编器。我不断听到有人提到这些不同的F/M/N/ am -但我不确定它们与我希望实现的目标有什么关系?

有没有人能帮我找出在英特尔架构上学习低级编程需要什么?我不太明白“不同的汇编器”是如何关联的,尤其是x86,IA64,AMD64/x86-64等等?

如果有任何帮助的话,我对Eclipse和Visual Studio08/10IDE最满意。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-17 03:00:46

MASM (微软汇编程序)是目前流行的Windows下的汇编程序。MASM适用于16位和32位应用程序(x86)。ML64是用于64位源代码(AMD64/x86-64)的版本

NASM (Netwide Assembler)是Linux上流行的汇编程序,但也可以在Windows上使用。NASM支持16位、32位和64位程序。

FASM (平面汇编程序)在Windows和Linux上都可用。FASM也支持32位和64位程序。

所以我猜你会更喜欢根据你的需求来选择MASM

票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10179933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档