出版社:宋人杰、张洪业、周欣欣、 王润辉 清华大学出版社 (2013-05出版)
书籍目录
第1章 汇编语言基础知识1.1 微型计算机概述1.2 Intel公司微处理器简介1.3 计算机语言及汇编语言特点1.3.1 计算机语言概述1.3.2 汇编语言的特点1.4 程序可见寄存器组1.5 存储器1.5.1 基本概念1.5.2 实模式存储器寻址1.6 外部设备习题第2章 汇编语言源程序格式2.1 汇编语言语句格式2.1.1 汇编语言语句类型2.1.2 汇编语言指令格式2.2 伪指令2.2.1 处理器选择伪指令2.2.2 数据定义伪指令2.2.3 模块命名和标题伪指令2.2.4 程序结束伪指令2.2.5 完整段定义伪指令2.2.6 简化段定义伪指令2.2.7 表达式赋值伪指令2.2.8 定位伪指令2.2.9 标号定义伪指令2.3 汇编语言源程序基本框架2.3.1 完整段定义框架2.3.2 简化段定义框架习题第3章 8086/8088寻址方式及指令系统3.1 8086/8088寻址方式3.1.1 数据寻址方式3.1.2 程序转移寻址方式3.2 8086/8088指令系统3.2.1 数据传送指令3.2.2 算术运算指令3.2.3 逻辑操作指令3.2.4 串处理指令3.2.5 控制转移指令3.2.6 处理器控制指令习题第4章 顺序、分支与循环程序设计4.1 顺序程序设计4.2 分支程序设计4.2.1 分支结构4.2.2 用分支指令实现分支结构程序4.3 循环程序设计4.3.1 循环结构4.3.2 单循环程序设计4.3.3 多重循环程序设计习题第5章 子程序及宏指令设计5.1 子程序设计方法5.1.1 子程序定义5.1.2 寄存器内容的保存及恢复5.1.3 子程序的调用及返回5.1.4 子程序的参数传递5.1.5 子程序嵌套5.2 模块化程序设计5.2.1 模块划分5.2.2 源程序文件包含的伪指令5.2.3 模块间的连接5.3 宏汇编5.3.1 宏定义、宏调用和宏展开5.3.2 宏定义和宏调用中的参数5.3.3 宏指令的嵌套5.3.4 宏汇编中的伪指令5.3.5 重复汇编5.3.6 条件汇编习题 第6章 32位指令系统及程序设计6.1 32位微处理器工作模式6.2 32位指令的运行环境6.2.1 寄存器组6.2.2 80386保护模式下的存储管理6.3 32位80x86 CP[J的寻址方式6.4 32位微处理器指令6.4.1 使用32位80x86指令的注意事项6.4.2 80386新增指令6.4.3 80486新增指令6.4.4 Pentium新增指令6.4.5 Pentium Pro新增指令6.4.6 MMX指令6.4.7 SIMD指令6.5 程序设计举例6.5.1 基于32位指令的实模式程序设计6.5.2 基于MMx指令的实模式程序设计6.5.3 保护模式下的程序设计习题第7章 综合程序设计7.1 加密程序设计举例7.2 反跟踪程序设计举例7.3 磁盘文件存取程序设计举例7.4 内存驻留程序设计习题第8章 输入输出与中断控制8.1 输入输出接口概述 8.1.1 输入输出接口 8.1.2 主机与外设之间交换数据的方式 8.2 程序控制方式下的输入输出程序设计8.2.1 无条件传送方式8.2.2 程序查询方式8.3 中断传送方式·8.3.1 中断系统8.3.2 中断优先级与中断嵌套8.3.3 中断处理程序 8.4 DOS与BIOS中断8.4.1 DOS系统功能调用8.4.2 BIOS功能调用习题 第9章 C语言与汇编语言混合编程9.1 嵌入式汇编 9.1.1 嵌入式汇编程序中汇编指令格式9.1.2 嵌入式汇编程序设计9.1.3 编译链接的方法9.2 C语言调用汇编模块9.2.1 C语言调用汇编模块编程规则9.2.2 C语言调用汇编模块的编译链接方法9.3 汇编语言引用C语言函数习题第10章 汇编语言程序实验工具软件介绍10.1 汇编语言实验上机步骤10.2 常用调试程序Debug10.2.1 Debug的主要特点10.2.2 Debug的启动10.2.3 Debug的命令10.2.4 Debug中的命令介绍10.2.5 Debug程序的应用举例10.3 集成开发环境PWB10.3.1 PWB的安装10.3.2 PWB的运行和退出10.3.3 PWB主菜单10.3.4 PWB开发环境的设置10.3.5 PWB的应用10.4 源代码级调试工具软件CodeView附录A DOS功能调用(INT 2lH)一览表 附录B BIOS中断调用表(INTN)参考文献
编辑推荐
汇编语言程序设计技术是计算机专业学生必须掌握的基本技能之一。使用汇编语言编写程序,用户可以直接访问计算机系统内部各资源,具有实时性强、占用存储资源少、执行速度快、代码效率高等优点。另外,通过汇编语言的学习,学生可以更好地理解计算机系统的组成及工作原理。因此“汇编语言程序设计”这门课程始终是高校计算机专业及相关学科的经典课程之一。 面对计算机技术的迅猛发展,传统的基于DOS平台的汇编语言程序设计已经不能满足需要。因此,宋人杰主编的《汇编语言程序设计(第2版21世纪普通高校计算机公共课程规划教材)》从便于教学出发,在内容编排上既兼顾了以传统的Intel8086/8088为代表的16位汇编语言程序设计,同时又以较大的篇幅介绍了80x86指令系统和相关的程序设计方法。
图书封面
评论、评分、阅读与下载