再版前言
第1章微型计算机概述
本章学习目标
1.1微型计算机的发展及应用
1.1.1计算机的发展历史
1.1.2微处理器的产生和发展
1.1.3微型计算机的应用
1.2微型计算机的特点与性能指标
1.2.1微型计算机的特点
1.2.2微型计算机常用术语和性能指标
1.3微型计算机的硬件结构及其功能
1.3.1微型计算机硬件结构及其信息交换
1.3.2微型计算机硬件模块功能分析
1.4微型计算机系统组成
1.4.1微型计算机系统的基本组成示意
再版前言
第1章微型计算机概述
本章学习目标
1.1微型计算机的发展及应用
1.1.1计算机的发展历史
1.1.2微处理器的产生和发展
1.1.3微型计算机的应用
1.2微型计算机的特点与性能指标
1.2.1微型计算机的特点
1.2.2微型计算机常用术语和性能指标
1.3微型计算机的硬件结构及其功能
1.3.1微型计算机硬件结构及其信息交换
1.3.2微型计算机硬件模块功能分析
1.4微型计算机系统组成
1.4.1微型计算机系统的基本组成示意
1.4.2微型计算机的常用软件
1.4.3软硬件之间的相互关系
本章小结
习题1
第2章计算机中的数据表示
本章学习目标
2.1计算机中的数制及其转换
2.1.1数制的基本概念
2.1.2数制之间的转换
2.2计算机中数值数据的表示
2.2.1基本概念
2.2.2带符号数的原码、反码、补码表示
2.2.3带符号数的加减运算与数据溢出判断
2.3字符编码
2.3.1美国信息交换标准代码(ASCII码)
2.3.2二一十进制编码—BCD码
本章小结
习题2
第3章典型微处理器及其体系结构
本章学习目标
3.18086微处理器的内外部结构
3.1.18086微处理器的内部结构
3.1.28086微处理器的寄存器结构
3.1.38086微处理器的外部引脚特性
3.28086微处理器的存储器和I/O组织
3.2.1存储器的组织
3.2.2110端口的组织
3.38086微处理器的总线周期和操作时序
3.3.18284A时钟信号发生器
3.3.28086微处理器的总线周期
3.3.38086微处理器的最小/最大工作方式
3.3.48086微处理器的操作时序
3.48086中断系统
3.4.18086中断系统的结构
3.4.2中断类型与中断向量表
3.4.3中断响应
3.4.4中断处理过程
3.5高档微处理器简介
3.5.1Intel80X86微处理器
3.5.2Pentium系列微处理器
3.5.3双核微处理器
本章小结
习题3
第4章8086指令系统
本章学习目标
4.1指令的基本概念和寻址
4.1.1指令系统与指令格式
4.1.2寻址的概念及操作数的类别
4.2寻址方式及其应用
4.2.1立即数寻址
4.2.2寄存器寻址
4.2.3存储器寻址
4.2.4110端口寻址
4.38086指令系统及其应用
4.3.1数据传送类指令
4.3.2算术运算类指令
4.3.3逻辑运算与移位类指令
4.3.4串操作类指令
4.3.5控制转移类指令
4.3.6处理器控制类指令
4.4中断调用指令
4.5系统功能调用
4.5.1DOS功能调用
4.5.2BIOS中断调用
本章小结
习题4
第5章汇编语言的基本表达及其运行
本章学习目标
5.1汇编语言和汇编程序的基本概念
5.1.1汇编语言
5.1.2汇编程序
5.2汇编语言源程序书写格式
5.2.1汇编语言源程序的分段结构
5.2.2汇编语言源程序的语句类型和语句格式
5.38086汇编语言中的表达式和运算符
5.4伪指令语句
5.4.1数据定义伪指令
5.4.2符号定义伪指令
5.4.3段定义伪指令
5.4.4过程定义伪指令
5.4.5结构定义伪指令
5.4.6模块定义与连接伪指令
5.4.7程序计数器$和ORG伪指令
5.5汇编语言程序上机过程
5.5.1汇编语言的工作环境及上机步骤
5.5.2汇编语言源程序的建立
5.5.3将源程序文件汇编成目标程序文件
5.5.4用连接程序生成可执行程序文件
5.5.5程序的执行
5.5.6程序的调试与运行
本章小结
习题5
第6章汇编语言程序设计
本章学习目标
6.1汇编语言程序设计基本步骤和典型结构
6.1.1汇编语言程序设计的基本步骤
6.1.2结构化程序的概念
6.1.3流程图画法规定
6.2顺序结构及程序设计
6.2.1顺序程序的结构特点
6.2.2顺序结构的程序设计
6.3分支结构及程序设计
6.3.1分支程序的结构形式
6.3.2分支结构的程序设计
6.4循环结构及程序设计
6.4.1循环程序的结构形式
6.4.2循环程序的设计
6.5子程序结构及程序设计
6.5.1子程序基本概念
6.5.2子程序结构形式
6.5.3子程序定义和参数传递
6.5.4子程序设计举例
本章小结
习题6
第7章中断调用程序设计
本章学习目标
7.1概述
7.1.1DOS系统功能调用和BIOS中断
7.1.2DOS和BIOS中断的使用方法
7.2键盘输入中断调用
7.2.1ASCII码与扫描码
7.2.2BIOS键盘中断
7.2.3DOS键盘中断
7.3显示器输出中断调用
7.3.1显示器基本概念
7.3.2BIOS显示中断
7.3.3DOS显示中断
7.4输入输出应用程序设计
本章小结
习题7
第8章高级汇编技术
本章学习目标
8.1宏汇编
8.1.1宏定义、宏调用和宏展开
8.1.2形参和实参
8.1.3伪指令PURGE
8.1.4伪指令LOCAL
8.2重复汇编
8.2.1定重复伪指令REPT
8.2.2不定重复伪指令IRP
8.2.3不定重复字符伪指令IRPC
8.3条件汇编
8.3.1条件汇编指令格式
8.3.2条件汇编指令的应用
本章小结
习题8
第9章汇编语言与高级语言的连接
本章学习目标
9.1连接程序及连接对程序设计的要求
9.1.1连接程序的主要功能
9.1.2连接对程序设计的要求
9.2汇编语言程序与高级语言程序的连接
9.2.1概述
9.2.2C语言程序与汇编语言程序的连接
9.2.3C语言程序与汇编接口的实例分析
本章小结
习题9
附录A 8086指令系统
附录B DOS系统功能调用(INT21H)
附录C BIOS功能调用
附录D 80X86中断向量
参考文献