64位汇编器开发环境?

Posted

技术标签:

【中文标题】64位汇编器开发环境?【英文标题】:64-bit Assembler development environment? 【发布时间】:2016-01-21 20:26:44 【问题描述】:

寻找类似于旧 Borland TASM/TLINK 的东西,供初学者使用。我不喜欢 Visual Studio 中的 MASM。我只想在 Notepad++ 或类似工具中敲出一些非常小的例程,然后组装和链接它们。周围有很多汇编器,但我仍然要找到一个可以工作的链接器。目前,我们在 Tutorials Point 上使用虚拟环境,但它实际上是针对 Linux 的,我们正在为 64 位 Windows 构建。所有的建议都非常受欢迎!

【问题讨论】:

我更改了标签。检查您是否真的指的是 x86-64 而不是古老的 8086。 然而,我意识到软件推荐在这里是题外话。改为检查softwarerecs.stackexchange.com。 如果您想要一个简单的编辑器,可以与几个不同的汇编程序一起工作(并生成 64 位和 32 位),您可能需要考虑查看Simple Assembler(SASM)。它是一个简单的编辑器,具有对 NASM、GNU 汇编器 (GAS) 和 FASM 的后端支持。这些装配器中的每一个都包含在安装中。它还支持 MASM 作为后端,但 MASM 必须手动安装并在设置中正确设置。 【参考方案1】:

NASM 可能是一个不错的选择。我的印象是它在linux世界很流行,并且有一个windows版本。我只在linux下用过,真的不多,所以我不能给你推荐一个链接器。

【讨论】:

【参考方案2】:

我会看看yasm,它是 NASM 的现代替代品

【讨论】:

以上是关于64位汇编器开发环境?的主要内容,如果未能解决你的问题,请参考以下文章

英特尔 AVX2 组装开发

x64汇编第一讲,Vs系列配置x64环境与x86环境

64位汇编第一讲——64位寄存器环境和编译环境20171229

64位的汇编怎么搞

Win10(64位)安装汇编环境(MASM)

win10 64位 汇编环境