Assembly 8086/88的IDE和汇编程序

Assembly 8086/88的IDE和汇编程序,assembly,ide,x86-16,Assembly,Ide,X86 16,我想学习如何使用汇编语言为8086/88处理器编程,但由于这个原因,我找不到任何IDE和汇编程序。我现在通常使用nasm(请参阅)和gdb进行与汇编程序相关的开发。我曾经使用过a86和d86,但它们存在以下问题: 它们需要钱,因此,就每一美元的价格而言,nasm是无限好的,从字面上说是这样的,因为buck分母为零:-) 它们只在Windows下运行 他们不支持最新的芯片 我对IDE不太在意,因为我使用Vim进行编辑,同时使用makefiles或cmd文件进行组装;如果在linux上使用Im,

我想学习如何使用汇编语言为8086/88处理器编程,但由于这个原因,我找不到任何IDE和汇编程序。

我现在通常使用
nasm
(请参阅)和
gdb
进行与汇编程序相关的开发。我曾经使用过
a86
d86
,但它们存在以下问题:

  • 它们需要钱,因此,就每一美元的价格而言,
    nasm
    是无限好的,从字面上说是这样的,因为
    buck
    分母为零:-)
  • 它们只在Windows下运行
  • 他们不支持最新的芯片

我对IDE不太在意,因为我使用Vim进行编辑,同时使用makefiles或
cmd
文件进行组装;如果在linux上使用Im,那么它是普通的旧Vim编辑+nasm,如果在windows上使用Im,那么我选择masm32。如果您在windows上进行asm编程,那么masm32是您可能需要研究的一个选项。您还可以使用MASM32编辑器(我认为它的名称不对,是我见过的最接近IDE的编辑器,用于汇编)。

我建议使用emu8086。它也有IDE,还有一些汇编编程语言的好例子。

对于Windows(几乎任何版本),我推荐Ramon Sala的EasyCode。它有一个集成的可视化IDE来创建你的应用程序,并有大量的手册由创建者自己编写。我花了一些时间来调侃——同样——非常好的雷达系统,但EasyCode仍然是为2012年开发的,有bug修复等。

8086/88最好的IDE和汇编程序是TASM(Turbo Assembler)和MASM(Microsoft Assembler)

过时的链接,甚至在web.archive.org上都没有。