汇编语言程序设计
内容简介
[
本书以目前广泛使用的PC机为平台,详细介绍了宏汇编语言的基本概念、指令系统和程序设计的基本方法。全书共11章,主要内容包括:微型计算机概述、程序设计基础、顺序程序设计、分支程序设计、循环程序设计、宏功能设计和子程序设计、串操作程序设计、输入输出与中断、文件操作、模块化程序设计、32位CPU指令系统及其编程。
本书融入了作者多年来的教学心得,特别注重阐明宏汇编语言中的基本概念、程序设计的基本思路和方法,在章节安排上,按照快速入门、循序渐进、指令介绍与指令应用紧密结合的原则,使得教材内容易于理解和掌握。
本书可作为高等院校计算机及相关专业汇编语言程序设计教材,也可作为成人高校、高职高专和民办院校计算机及相关专业汇编语言程,宇设计的教学参考书,同时还可作为非计算机专业人员学习汇编语言程序设计的自学教材和参考书。
]
目录
序
前言
第1章:微型计算机概述
本章学习目标
1.1微型计算机的发展过程与组成结构
1.1.1微型计算机的发展过程
1.1.2微型计算机的组成结构
1.2数据编码与运算
1.2.1数据编码与运算
1.2.2带符号数的编码及运算
1.2.3数的定点表示法和浮点表示法
1.2.4BCD码和ASCII码
1.38086/8088CPU
l.3.18086/8088CPU的内部结构
l.3.2CPIJ的内部寄存器
1.48086/8088CPU的存储器管理
1.4.1存储器的分段管理
1.4.2CPU对存储器的寻址
本章小结
习题一
第2章:程序设计基础
本章学习目标
2.1汇编语言源程序结构
2.1.1汇编语言源程序的结构及分析
2.1.2机器指令简介
2.1.3常量、变量、标号及表达式
2.2寻址方式
2.2.1立即寻址
2.2.2寄存器寻址
2.2.3存储器寻址
2.3常用伪指令
2.3.1数据定义伪指令
2.3.2符号定义伪指令
2.3.3段定义伪指令
2.3.4其他常用的伪指令
2.4 I/0功能调用
2.4.1常用的DOS系统功能调用
2.4.2常用的ROM BIOS功能调用
本章小结
习题二
第3章:顺序程序设计
本章学习目标
3.1数据传送指令
3.1.1通用数据传送指令
3.1.2地址传送指令
3.2算术运算指令
3.2.1加法类指令
3.2.2减法类指令
3.2.3乘法指令
3.2.4除法指令
3.2.5符号扩展指令
3.3 位操作指令
3.3.1逻辑运算指令
3.3.2移位指令
3.4处理机控制指令
3.5顺序程序设计方法
本章小结
习题三
第4章:分支程序设计
本章学习目标
4.1转移地址的寻址方式
4.1.1段内寻址
4.1.2段问寻址
4.2无条件转移指令
4.2.1段内无条件转移
4.2.2段问无条件转移
4.3条件转移指令
4.3.1简单条件转移指令
4.3.2无符号数条件转移指令
4.3.3带符号数条件转移指令
4.4分支程序设计方法
4.4.1二分支程序设计
4.4.2多分支程序设计
本章小结
习题四
第5章:循环程序设计
本章学习目标
5.1循环程序的一般结构
5.2循环指令
5.3循环程序设计方法
5.3.1单重循环程序设计
5.3.2多重循环程序设计
本章小结
习题五
第6章:宏功能设计和子程序设计
本章学习目标
6.1宏功能程序设计
6.1.1宏定义与宏调用
6.1.2宏库的建立与使用
6.2子程序设计
6.2.1子程序概述
6.2.2子程序调用与返回指令
6.2.3主程序与子程序的参数传递
6.2.4子程序设计方法
6.2.5子程序的嵌套
6.2.6子程序的递归调用
6.3宏指令与子程序的比较
本章小结
习题六
第7章:串操作程序设计
本章学习目标
7.1串操作概述
7.2串传送指令及程序设计
7.3串比较指令及程序设计
7.4串扫描指令及程序设计
7.5串元素的存取指令及程序设计
本章小结
习题七
第8章:输入输出与中断
本章学习目标
8.1输入输出
8.1.1输入输出概述
8.1.2输入输出指令
8.1.3数据传送控制方式
8.2中断
8.2.18086/8088CPU的中断源
8.2.2中断向量表
8.2.3软中断程序设计
8.2.4.DOS与BI()S中断调用
本章小结
习题八
第9章:磁盘文件操作
本章学习目标
9.1文件概述
9.2文件操作的系统功能调用
9.3文件程序设计
本章小结
习题九
第10章:模块化程序设计
本章学习目标
10.1概述
10.2模块命名与装配
10.3模块通信
10.4模块化程序设计举例
本章小结
习题十
第11章:32位CPU指令系统及其编程
本章学习目标
11.1 32位CPU的工作模式
11.2 32位CPU的内部寄存器
11.3 32位CPU的内存管理
11.4 32位地址的寻址方式
11.5 32位CPU指令系统
11.5.1数据传送指令
11.5.2算术运算指令
11.5.3逻辑运算和移位指令
11.5.4控制转移指令
11.5.5串操作指令
11.632位常用伪指令
11.732位汇编程序的上机过程
11.7.1MASM 6.1X编程环境
11.7.2CodeView
11.8程序实例
本章小结
习题十一
附录AASClI码表
附录BDEBUG命令表
参考文献
封面
书名:汇编语言程序设计
作者:相伟
页数:267
定价:¥25.0
出版社:中国水利水电出版社
出版日期:2006-01-01
ISBN:9787508434896
PDF电子书大小:37MB 高清扫描完整版