我想进入汇编程序,特别是Windows的Assembler。我想知道我对编译器有什么选择,也许是实际工作(在Windows和编译器上)基本或Win32工作的好指南。
答案 0 :(得分:4)
史蒂夫·吉布森(Steve Gibson)是一个只用汇编程序的Windows旧手编程(除了许多其他东西,包括TWiT播客“现在安全!”)。 对于那些想要开始这条开发路线的人来说,他创建了a full sample with source code以及一些互联网资源的链接。你可能想从那里开始。 在页面上,如果您不想阅读整页,请搜索字符串“The Small Is Beautiful Starter Kit:”。
答案 1 :(得分:2)
[我不完全确定你真正想知道的是什么,你的问题不是过于具体,但我会试一试。]
如果您查看较旧的问题,例如Stackoverflow上有很多有用的指针,例如: here,here,here或(更一般地说)here。这些链接中的许多旧Win32教程(包括着名的tutorials by Iczelion)仍然有效。
如果您的问题更多是关于“我应该使用哪个汇编程序”,我认为Windows的陈规定型/最受欢迎的选择将是MASM(Microsoft的宏汇编程序),尽管其他汇编程序(例如NASM) )也很好。
请注意,开始进入Windows程序集稍微不那么困难/更舒适可能不是从独立的汇编程序开始,而是实际上使用您喜欢的语言的编译器来支持内联汇编,例如:几个C编译器或Delphi(这将是我个人最喜欢的选择)。