我希望学习汇编语言,特别是Windows汇编语言。请告诉我可用的编译器选项,以及一些适用于基础或Win32相关内容的好指南(在Windows和编译器上真正有效的指南)。
我希望学习汇编语言,特别是Windows汇编语言。请告诉我可用的编译器选项,以及一些适用于基础或Win32相关内容的好指南(在Windows和编译器上真正有效的指南)。
Steve Gibson是一位老手,他擅长使用汇编语言编写Windows程序(除了其他很多事情,包括TWiT播客“Security Now!”)。 对于那些想要开始这条开发路线的人,他创建了一个带有源代码的完整示例,以及几个互联网资源的链接。你可以从那里开始。 在页面上搜索字符串“The Small Is Beautiful Starter Kit:”,如果你不想阅读整个页面。
[我不太确定您想了解什么,因为您的问题不是非常具体,但我会尽力回答。]
如果您查看旧的问题,例如这里、这里、这里或者更一般性的这里,Stackoverflow上已经有很多有用的提示。这些链接中的许多旧Win32教程(包括著名的Iczelion的教程)仍然像以前一样有效。
如果您的问题更多地涉及“我应该使用哪个汇编器”,我认为在Windows上的典型/最流行的选择应该是MASM(Microsoft的宏汇编器),尽管其他汇编器(例如NASM)也可以。
请注意,开始学习Windows汇编可能会稍微困难/不太舒适,但实际上可以从支持内联汇编的您喜欢的语言的编译器开始,例如多个C编译器或Delphi(这是我个人最喜欢的选择)。