**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
我们不允许问题寻求书籍、工具、软件库等的建议。您可以编辑问题,以便使用事实和引文来回答。
七年前就关门了。
Improve this question
下面是关于编程书籍的两个大问题:The Definitive C++ Book Guide and List和The Definitive C Book Guide and List我建议为汇编语言创建这样的列表。
这可能是一个古老的,不那么流行的语言今天,但我相信,良好的知识,它只能帮助软件开发使用更高层次的语言。
请提供质量书籍和大致的技能水平。因为每个处理器都有一些自己的具体说明,请没有参考手册-如果有人需要,那么很容易找到它。
2条答案
按热度按时间fykwrbwg1#
关于汇编的优秀Web参考,请参见The Art of Assembly Language Programming。1虽然它主要是为8086编写的,但所有原则都100%适用于当前的汇编编程。唯一的区别是寄存器大小、调用约定和x86_64的系统调用编号。
整本书都可以在上面的链接上在线获得。它是对组装和它所操作的底层硬件的彻底处理。
1.将更新链接到 * plantation-productions. com * 页面,该页面提供了对所有3个版本(1)Windows 32位、(2)Linux 32位和(3)DOS 16位的访问。您可以从该页面导航以下载您选择的. pdf。注意:dos 16位书籍是原始链接提到的一本,在我看来,从第2章开始提供了最直接和信息最丰富的介绍。32位书籍,包含相同的信息,但重点是使用hla库,隐藏了一点实际汇编。
wswtfjt72#
本书涵盖32位x86架构和AT&T语法
除了教你组装,它还教计算机如何工作。还有,这本书的方法是先教计算机的积木,然后慢慢往上,展示事物如何连接在一起创造更复杂的东西。非常有趣,非常有启发性。