汇编语言程序设计
2010年北京大学出版社出版图书
汇编语言计算机专业的专业基础课,也是电子、通信等相关专业的计算机课程。本书介绍80x86汇编语言程序设计的方法和技术,共分为两个部分:第一部分为基础知识,介绍80x86cpu的编程结构,汇编语言程序的格式和伪指令,80x86cpu的寻址方式和指令系统;第二部分为编程方法,深入讨论分支程序、循环程序、子程序基本程序设计方法,以及以中断为主的i/o程序设计,其中包括宏指令、多模块连接技术、汇编语言与高级语言的混合编程、dos和bios提供的常用中断调用,以及文件系统等内容。
本书结构清晰、内容循序渐进、例题多样、讲解详细,配有debug下的截图进行说明,并有丰富的习题町供学生练习。本书包含上机实验内容,所有程序都经过运行验证。本书有配套的ppt课件可供下载。
读者能学到什么
本书的编写希望达到两个目的,一个是通过本书,使读者掌握汇编语言的编程方法、思路和技巧,并对计算机的底层编程有一定认识;另一个是通过对汇编语言的介绍,使学生理解计算机底层运行程序的机制,了解计算机的工作原理,为以后一些课程的学习(如操作系统、微机原理等)打下基础。本书所有内容的安排和讲解也是基于这样两方面的考虑。比如强调CS和IP寄存器的作用,比如在介绍子程序设计时,除了让学生能够使用CALL指令和RET指令编写子程序结构的程序,还要通过CALL指令和RET指令内部执行的操作,让学生明白计算机内部如何能够做到调用子程序,又如何能够从子程序返回主程序,子程序多层嵌套时为什么子程序返回不会乱套等问题。实际上,学完这门课程,学生也会对以前学过的c语言的一些概念有更深刻的理解,如指针,也会明白数组等数据结构计算机内部是如何组织和表示的。
适用读者群
本书适用于高等学校以及大、中等专业学校学校作为汇编语言程序设计课程的教材(含实验),也可作为其他专业相关课程的教材和参考书
参考资料
汇编语言程序设计.豆瓣读书.2024-04-23
目录
概述
读者能学到什么
适用读者群
参考资料