《汇编语言步步学》第二版——DOS与Linux下的编程指南

需积分: 9 2 下载量 197 浏览量 更新于2024-07-20 收藏 4.23MB PDF 举报
"一步一步学习汇编程序设计:第二版,作者Jeff Duntemann,由John Wiley & Sons于2000年出版,共613页,涵盖了16位汇编编程的概念和技术。" 《一步一步学习汇编程序设计》是专为初学者设计的一本汇编语言教程,尤其适合那些对计算机底层工作原理感兴趣的读者。本书第二版增加了对DOS和Linux环境下的汇编编程支持,帮助读者在两种不同的操作系统中实践汇编语言编程。 书中的内容结构清晰,由浅入深地引导读者进入汇编语言的世界。首先,作者在"为什么你会想要这样做?"的引言中阐述了学习汇编语言的重要性,指出理解计算机底层工作原理对于编程和系统设计的价值。 第1章"另一个愉快的山谷周六"介绍了计算机实际上是如何工作的基本概念,使读者对计算机的工作原理有一个初步认识。第2章"外星基地"则专注于二进制和十六进制数字系统,这是学习汇编语言的基础。 第3章"揭开引擎盖"揭示了计算机硬件的内部构造,包括处理器和内存系统,为后续的学习铺平道路。第4章"组装权"讨论了如何编写汇编语言程序的过程,这是实际编程的起点。 第5章介绍了NASM集成开发环境(IDE),这是一个用于编写、编译和调试汇编程序的强大工具。第6章"不安的联盟"深入探讨了x86处理器的分段内存系统,这是理解16位汇编编程的关键。 第7章"遵循指令"让读者近距离接触机器指令,了解它们如何执行任务。第8章"我们的目标崇高"讲解如何创建能够正常工作的汇编程序,强调程序设计的逻辑和结构。 最后,第9章"分化与征服"介绍了过程和宏的使用,这些都是高级汇编编程中的重要技术,能够提高代码的复用性和可维护性。 这本书是学习汇编语言的理想资源,无论你是打算进入系统级编程、优化性能敏感的代码,还是仅仅出于对计算机底层运作的好奇,都能从中受益匪浅。通过跟随书中的步骤,读者将逐步掌握汇编语言编程的基本技能,并能应用到实际的DOS和Linux环境中。