Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

6年前关闭。



Improve this question




我没有汇编程序设计方面的知识,并且想学习如何在Linux平台上编写x86汇编程序。但是,我很难找到一个很好的资源来教自己。

Assembly 的艺术书看起来不错,但它教HLA。我对学习一种方法不感兴趣,然后又重新学习一遍。看起来RISC架构似乎具有更好的组装资源,但是不幸的是我没有RISC处理器可学习。有没有人有什么建议?

最佳答案

http://asm.sf.net除了x86之外,还具有一些有关体系结构的 Material 。

如果您对RISC架构感兴趣,则可以在Qemu上运行Linux。 Qemu模拟了几种RISC架构,例如PowerPC,ARM和MIPS。您也许可以找到准备使用的Qemu硬盘镜像here

试验RISC架构的另一种方法是使用gdb的内置模拟器。

08-16 10:14