什么是学习(N)ASM的最佳资源?
问题描述:
我一直想要学会一会儿,虽然我已经尝试了几次,但我还没有真正能够通过“你好,世界”。是否有任何很好的入门教程(最好使用NASM,因为我使用Windows和Linux)?什么是学习(N)ASM的最佳资源?
我确实有一些C语言知识,但主要使用Ruby,Python,C#和JavaScript等高级语言编写代码。
答
对于我的汇编语言课程,我们使用的是Bill推荐的书。我的教授还推荐了这本书:Assembly Language Step-by-step: Programming with DOS and Linux。他说这是他知道的唯一涵盖NASM的书(并且已经过时)。
答
这是一位前教师的有趣页面。 http://drpaulcarter.com/pcasm/
虽然我还没有读过他的在线书。
+0
这是我们用于汇编语言课程的书。 – 2009-01-07 20:15:24
答
我试过几个汇编程序,我发现FASM是最适合初学者的。它的宏语言有些不好,但是它却是一个很好的软件。它支持Windows和Linux对象格式(32位或64位)。它有一个活跃和良好的社区,并有许多初学者友好的例子。
这就是这个问题。 :-) – 2009-01-07 20:21:07