Windows汇编指南和汇编编译器

6

我希望学习汇编语言,特别是Windows汇编语言。请告诉我可用的编译器选项,以及一些适用于基础或Win32相关内容的好指南(在Windows和编译器上真正有效的指南)。


你目前尝试了什么?同时,也可以看一下我自己的有关汇编器的问题:https://dev59.com/MFbTa4cB1Zd3GeqP6wEm。 - Hossein
几个指南甚至都无法编译。 - andreas.vitikan
它们不被称为“指南”,而是被称为其他汇编程序的“示例代码”或真正的“源代码”。请查看一些可用的开源汇编器,例如[源代码](http://john.ccac.rwth-aachen.de:8000/as/download.html)。 - Hossein
顺便提一下,“汇编器编译器”就是“汇编器”本身。 - Hossein
这是一个漂亮的汇编应用程序:http://www.easycode.cat/English/index.htm - bgmCoder
2个回答

4

Steve Gibson是一位老手,他擅长使用汇编语言编写Windows程序(除了其他很多事情,包括TWiT播客“Security Now!”)。 对于那些想要开始这条开发路线的人,他创建了一个带有源代码的完整示例,以及几个互联网资源的链接。你可以从那里开始。 在页面上搜索字符串“The Small Is Beautiful Starter Kit:”,如果你不想阅读整个页面。


2

[我不太确定您想了解什么,因为您的问题不是非常具体,但我会尽力回答。]

如果您查看旧的问题,例如这里这里这里或者更一般性的这里,Stackoverflow上已经有很多有用的提示。这些链接中的许多旧Win32教程(包括著名的Iczelion的教程)仍然像以前一样有效。

如果您的问题更多地涉及“我应该使用哪个汇编器”,我认为在Windows上的典型/最流行的选择应该是MASM(Microsoft的宏汇编器),尽管其他汇编器(例如NASM)也可以。

请注意,开始学习Windows汇编可能会稍微困难/不太舒适,但实际上可以从支持内联汇编的您喜欢的语言的编译器开始,例如多个C编译器或Delphi(这是我个人最喜欢的选择)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接