内容简介
第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.3.3 ASCII码与BCD码
1.4 微型计算机的应用
小结
思考题与习题1
第2章 微处理器内外部特性
2.1 微处理器性能简介
2.1.1 CPU的主要性能指标
2.1.2 CPU的基本功能
2.2 Intel 8086微处理器内部结构
2.2.1 8086微处理器的内部结构
2.2.2 8086的寄存器及其功能
2.3 8086 CPU外部引脚功能
2.4.1 存储器组织
2.4 存储器结构与I/O组织
2.4.2 I/O端口组织
2.5 总线操作及时序
2.5.1 8086总线周期
2.5.2 8086 CPU的工作模式
2.5.3 操作时序
2.6 Intel 80x86微处理器的功能结构
2.6.1 Intel 80386微处理器
2.6.2 Intel 80486微处理器
2.7 Pentium系列微处理器简介
2.7.1 Pentium系列微型计算机的主要特点
2.7.2 Pentium微处理器的内部结构
2.7.3 Pentium 4微处理器
小结
思考题与习题2
第3章 指令系统与汇编语言
3.1 指令格式及寻址
3.1.1 指令与指令系统
3.1.2 指令格式
3.1.3 寻址及寻址方式的概念
3.2 8086 CPU的寻址方式
3.2.1 立即寻址
3.2.2 寄存器寻址
3.2.3 存储器寻址
3.3 8086 CPU的指令系统
3.2.4 I/O端口寻址
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算与移位类指令
3.3.4 串操作类指令
3.3.5 控制转移类指令
3.3.6 处理器控制类指令
3.4 汇编语言
3.4.1 汇编语言的语句及程序结构
3.4.2 伪指令
3.4.3 宏指令
3.4.4 汇编语言程序上机环境和操作步骤
3.5.1 程序设计的步骤和基本结构
3.5 基本程序设计
3.5.2 顺序结构程序设计
3.5.3 分支结构程序设计
3.5.4 循环结构程序设计
3.5.5 子程序设计
3.6 系统功能调用
3.6.1 DOS功能调用
3.6.2 BIOS中断调用
小结
思考题与习题3
4.1.1 存储器的分类
4.1 存储器概述
第4章 存储器及其接口
4.1.2 存储器的主要性能指标
4.2 只读存储器与随机存取存储器
4.2.1 只读存储器
4.2.2 随机存取存储器
4.3 存储器与CPU的接口
4.3.1 存储器容量的扩展
4.3.2 存储器的寻址
4.3.3 CPU与存储器的连接
4.4 高速缓冲存储器(Cache)
4.4.1 高速缓冲存储器的原理
4.5 虚拟存储器
4.4.2 高速缓冲存储器的组织
4.5.1 虚拟存储器原理
4.5.2 虚拟存储器的分类及应用
4.6 存储器的体系结构
4.6.1 主存-辅存结构
4.6.2 Cache-主存结构
小结
思考题与习题4
第5章 总线技术
5.1 总线的基本概念
5.1.1 总线概述
5.1.2 总线分类
5.1.3 总线的数据传送
5.1.4 总线标准
5.2 系统总线
5.2.1 PC/XT总线
5.2.2 ISA总线
5.2.3 EISA总线
5.3 局部总线
5.3.1 VESA总线
5.3.2 PCI总线
5.3.3 AGP总线
5.4 外部设备总线
5.4.1 IEEE 1394总线
5.5.1 USB总线概述
5.4.2 I2C总线
5.5 USB总线
5.5.2 USB总线的构成
5.5.3 USB设备的接入和应用
小结
思考题与习题5
第6章 输入/输出接口技术
6.1 概述
6.1.1 输入/输出接口的概念与功能
6.1.2 CPU与I/O接口之间传递的信息类型
6.1.3 I/O端口的编址方式
6.2.1 无条件传送方式
6.2 CPU与外设间的数据传送方式
6.2.2 查询传送方式
6.2.3 中断控制方式
6.2.4 DMA控制方式
6.2.5 I/O处理器方式
小结
思考题与习题6
第7章 中断控制接口
7.1 中断技术概述
7.1.1 中断的概念
7.1.2 微机系统中的中断处理过程
7.2 8086中断系统
7.2.1 中断类型
7.2.2 中断响应
7.2.3 中断向量表
7.2.4 中断优先级
7.2.5 中断管理
7.3 8259A中断控制器及其应用
7.3.1 8259A的内部结构及引脚
7.3.2 8259A的中断过程及工作方式
7.3.3 8259A的编程及应用
小结
思考题与习题7
8.1.1 8237A的内部结构及引脚
8.1 可编程DMA控制器8237A
第8章 通用可编程接口
8.1.2 8237A的工作方式
8.1.3 8237A内部寄存器功能及格式
8.1.4 8237A的编程及应用
8.2 可编程定时器/计数器接口芯片8253
8.2.1 8253的内部结构和引脚
8.2.2 8253的工作方式
8.2.3 8253的初始化及编程
8.3 可编程并行接口芯片8255A
8.3.1 8255A内部结构及引脚特性
8.3.2 8255A的控制字与工作方式
8.4.1 串行通信概述
8.3.3 8255A的编程及应用
8.4 可编程串行通信接口芯片8251A
8.4.2 8251A的内部结构及引脚功能
8.4.3 8251A的初始化及编程应用
小结
思考题与习题8
第9章 人机交互设备及接口
9.1 键盘与鼠标接口
9.1.1 键盘及接口电路
9.1.2 鼠标及接口电路
9.2 显示器接口
9.2.1 CRT显示器
9.2.2 CRT显示器端口编程方法
9.3.1 常用打印机及工作原理
9.3 打印机接口
9.3.2 主机与打印机的接口
9.3.3 打印机的中断调用
9.4 扫描仪原理及应用
9.4.1 扫描仪的结构和基本工作原理
9.4.2 扫描仪的主要技术指标及其应用
小结
思考题与习题9
10.1 典型D/A转换器芯片
10.1.1 D/A转换器的工作原理和主要参数
第10章 模拟量输入/输出接口技术
10.1.2 DAC0832及其应用
10.2 典型A/D转换器芯片
10.2.1 A/D转换器工作原理和主要参数
10.2.2 ADC0809转换器及其应用
10.3 模拟接口应用实例
小结
思考题与习题10
附录A DEBUG调试命令
附录B DOS系统功能调用表(INT 21H)
附录C BIOS功能调用表
附录D 8086中断向量表
参考文献