在哪里可以找到x86的汇编程序?

在哪里可以找到x86的汇编程序?,x86,assembly,X86,Assembly,我在高中学习ASM-86语言,我想在家里编一点程序 你知道这种语言的“编译器”吗?我可以编程并查看内存的状态。汇编语言的编译器通常被称为“汇编程序” MASM和是两种流行的。另一个很好的选择是编写,从而受益于它强大的调试器。您可以使用nasm+radare+objdump 如果您在Linux下,最简单的选择可能是以下组合: 它们都包含在Linux系统中(或者可以通过从软件包管理器中选择它们来自动安装)。我个人更喜欢Unix系统进行开发。YMMV.如果您是指x86汇编语言,请尝试: 我更

我在高中学习ASM-86语言,我想在家里编一点程序


你知道这种语言的“编译器”吗?我可以编程并查看内存的状态。

汇编语言的编译器通常被称为“汇编程序”


MASM
和是两种流行的。另一个很好的选择是编写,从而受益于它强大的调试器。

您可以使用nasm+radare+objdump


如果您在Linux下,最简单的选择可能是以下组合:


它们都包含在Linux系统中(或者可以通过从软件包管理器中选择它们来自动安装)。我个人更喜欢Unix系统进行开发。YMMV.

如果您是指x86汇编语言,请尝试:

我更喜欢 支持16、32和64位编码,并具有相当好的宏支持


也可移植到不同的平台,不像像这样的汇编程序

记住,他也想查看内存(可能还有寄存器)

gdb调试器是使用汇编代码的一大难题。(别误会,我是个粉丝)

Insight调试器使用gdb作为后端,尽管有一次我试图在实际程序上使用它,但我无法使它正常工作


openwatcom项目有免费工具和窗口调试器。您可以将附带的WASM汇编程序或NASM与调试开关一起使用,以允许按标签查看内存。

它被称为“汇编程序”。编译器适用于高级语言,如C。我知道NASM是一个汇编程序,我用来检查内存的程序是radare?感谢所有的回复:)