章微型计算机基础
1.1计算机发展概述
1.1.1计算机的发展历程
1.1.2微机的发展历程
1.1.3计算机的发展趋势
1.2微机结构与工作原理
1.2.1常用基本概念
1.2.2早期微机的典型结构
1.2.3现代微机的总线结构与工作原理
1.2.4CPU的分类及特点
1.3微机中信息的表示
1.3.1数制及其转换
1.3.2二进制数的运算
1.3.3有符号数的表示与运算
1.3.4实数的表示
1.3.5非数值数据的编码
1.4小结
习题
第2章8086CPU结构与功能
2.1微处理器的外部结构
2.2微处理器的内部结构
2.3微处理器的功能结构
2.4微处理器的寄存器组织
2.4.1通用寄存器
2.4.2段寄存器
2.4.3控制寄存器
2.5微处理器的存储器和I/O组织
2.5.1存储器地址空间和数据存储格式
2.5.2存储器的分段和物理地址的形成
2.5.38086/8088的I/O组织
2.6小结
习题
第3章汇编语言基础
3.1汇编语言指令
3.1.18086指令分类
3.1.2汇编语言中语句的组成
3.1.3汇编语言中的常数与表达式
3.1.4标号
3.1.5变量
3.1.6属性操作符和PTR操作符
3.2寻址方式
3.2.1数据的寻址方式
3.2.2转移地址的寻址方式
3.3汇编语言程序结构
3.4源程序的汇编、链接与调试
3.4.1编辑源程序
3.4.2汇编源程序
3.4.3链接程序
3.4.4程序调试
3.5小结
习题
第4章汇编语言指令与程序设计
4.1数据传送指令与编程
4.1.1通用传送指令
4.1.2取有效地址指令
4.1.3取地址指针指令
4.1.4标志传送指令
4.1.5数据交换指令
4.1.6字节转换指令
4.1.7堆栈操作指令
4.1.8程序设计示例
4.2数据运算指令与编程
4.2.1加减法指令
4.2.2比较指令
4.2.3增量减量指令
4.2.4乘除法指令
4.2.5符号扩展指令
4.2.6BCD数运算调整指令
4.2.7程序设计示例
4.3数据位操作指令与编程
4.3.1逻辑运算类指令
4.3.2移位类指令
4.3.3标志位操作指令
4.4分支程序设计
4.4.1转移指令
4.4.2流程图绘制
4.4.3分支程序设计示例
4.5循环程序设计技术
4.5.1循环控制指令
4.5.2字符串操作指令
4.5.3循环程序设计示例
4.6子程序设计
4.6.1子程序调用与返回指令
4.6.2子程序设计技术
4.6.3子程序设计示例
4.7中断程序设计
4.7.1中断调用与返回指令
4.7.2中断程序设计示例
4.8综合程序设计
4.9小结
习题
第5章总线及其形成
5.1总线定义及分类
5.1.1总线定义
5.1.2总线的分类
5.2几种常用芯片
5.38086的引脚功能及时序
5.3.1最小方式下引脚功能及时序
5.3.2优选方式下引脚定义及时序
5.4系统总线的形成
5.4.1最小方式系统总线形成
5.4.2优选方式系统总线形成
5.4.3PC/XT系统总线
5.5小结
习题
第6章存储器设计
6.1存储器分类
6.2存储器主要技术指标
6.3几种常用存储器芯片介绍
6.4扩展存储器设计
6.4.1位扩展
6.4.2字节扩展
6.4.3字节和位扩展
6.4.4存储器地址译码方法
6.4.5存储器地址译码电路
6.4.6扩展存储器接口电路设计
6.4.7CPU总线负载能力
6.5多端口存储器设计
6.5.1双端口存储器
6.5.2先进先出(FIFO)存储器
6.6小结
习题
第7章常用芯片的接口技术
7.1I/O接口概述
7.1.1输入/输出系统
7.1.2接口
7.2外设接口的编址方式
7.2.1I/O端口
7.2.2I/O端口的编址方式
7.3输入/输出的基本方式
7.4常用芯片的接口技术
7.4.1I/O地址译码及译码电路
7.4.2系统总线驱动及控制
7.4.3典型例题
7.5数模转换器芯片及其接口技术
7.5.1D/A转换器的性能指标参数和术语
7.5.2D/A转换器的分类
7.5.3典型D/A转换器的工作原理
7.5.4D/A转换器应用示例
7.6模数转换芯片及其接口技术
7.6.1A/D转换器
7.6.2A/D转换器的主要指标
7.6.3典型A/D转换器工作原理
7.7小结
习题
第8章中断系统与可编程中断控制器8259A
8.1中断的基本概念
8.1.1中断系统中的名词概念
8.1.2中断工作方式的特点
8.1.3中断管理
8.1.4中断过程
8.28086的中断系统
8.2.18086微处理器的中断类型
8.2.28086微处理器的中断向量表
8.2.38086CPU的中断响应和返回操作过程
……