Windows Assembler和汇编程序编译器的指南

时间:2011-11-28 08:28:18

标签: assembly

我想进入汇编程序,特别是Windows的Assembler。我想知道我对编译器有什么选择,也许是实际工作(在Windows和编译器上)基本或Win32工作的好指南。

2 个答案:

答案 0 :(得分:4)

史蒂夫·吉布森(Steve Gibson)是一个只用汇编程序的Windows旧手编程(除了许多其他东西,包括TWiT播客“现在安全!”)。 对于那些想要开始这条开发路线的人来说,他创建了a full sample with source code以及一些互联网资源的链接。你可能想从那里开始。 在页面上,如果您不想阅读整页,请搜索字符串“The Small Is Beautiful Starter Kit:”。

答案 1 :(得分:2)

[我不完全确定你真正想知道的是什么,你的问题不是过于具体,但我会试一试。]

如果您查看较旧的问题,例如Stackoverflow上有很多有用的指针,例如: hereherehere或(更一般地说)here。这些链接中的许多旧Win32教程(包括着名的tutorials by Iczelion)仍然有效。

如果您的问题更多是关于“我应该使用哪个汇编程序”,我认为Windows的陈规定型/最受欢迎的选择将是MASM(Microsoft的宏汇编程序),尽管其他汇编程序(例如NASM) )也很好。

请注意,开始进入Windows程序集稍微不那么困难/更舒适可能不是从独立的汇编程序开始,而是实际上使用您喜欢的语言的编译器来支持内联汇编,例如:几个C编译器或Delphi(这将是我个人最喜欢的选择)。