内容简介
目录
第一章 微型计算机概述
1.1 微型计算机的发展和应用
1.1.1 微型计算机的发展
1.1.2 微型计算机的特点
1.1.3 微型计算机的性能评价
1.2 微型计算机的分类
1.2.1 按微处理器的字长划分
1.2.2 按微型计算机的组装形式(规模)划分
1.2.3 按应用范围和表现形式划分
1.3 微型计算机的系统组成
1.3.1 微型计算机的硬件系统
1.3.2 微型计算机的软件系统
1.4 IBM PC/XT微机系统
1.4.1 IBM PC/XT微机的硬件基本组成
1.4.2 存储空间的分配
1.4.3 I/O空间的分配
习题与参考题
第二章 微处理器
2.1 8086/8088 CPU
2.1.1 8086/8088 CPU的编程结构(逻辑结构)
2.1.2 8086/8088的内部寄存器
2.2 8086/8088 CPU的引脚及其功能
2.2.1 最大工作模式/最小工作模式
2.2.2 8086/8088 CPU的引脚及其功能
2.3.1 存储空间与存储器结构
2.3 8086/8088的存储器组织
2.2.3 8086与8088的比较
2.3.2 存储器的分段和物理地址的形成
2.3.3 8086/8088中的堆栈段
2.4 8086/8088的系统构成
2.4.1 最小模式的CPU子系统
2.4.2 最大模式的CPU子系统
2.5 8086 CPU系统的操作和时序
2.5.1 系统的复位和启动操作
2.5.2 总线操作
2.5.3 最小模式下的总线保持
2.5.4 最大模式下的总线请求/允许
2.6.1 80286 CPU的结构与性能特点
2.6 从80X86到Pentium
2.6.2 80386 CPU结构及性能特点
2.6.3 80486 CPU结构及性能特点
2.6.4 Pentium系列CPU结构及性能特点
习题与思考题
第三章 存储器
3.1 存储器概述
3.1.1 存储器的分类
3.1.2 半导体存储器的一般结构
3.1.3 存储器的层次结构
3.1.4 半导体存储器的主要技术指标
3.2 随机读写存储器
3.2.1 静态RAM
3.2.2 动态RAM
3.3 只读存储器
3.4 CPU与存储器的连接
3.4.1 存储器芯片的组织
3.4.2 存储器地址的选择
3.4.3 存储器与CPU的连接
3.4.4 存储器芯片与CPU连接时必须注意的问题
3.5 高速缓冲存储器
3.5.1 Cache基本工作原理
3.5.2 主存与Cache的地址映射
3.5.3 地址索引机构
3.5.4 置换控制策略
3.6 光盘存储器
3.6.1 概述
3.6.2 光盘存储器的工作原理及其组成
习题与思考题
第四章 8086的指令系统和程序设计基础
4.1 8086指令系统概述
4.1.1 8086指令系统的特点
4.1.2 8086指令格式
4.1.3 操作数的类型
4.1.4 指令的执行时间
4.2 8086的操作数寻址方式
4.3 8086的程序地址寻址方式
4.4 8086指令系统
4.4.1 数据传送指令
4.4.2 算术运算指令
4.4.3 逻辑运算与移位指令
4.4.4 串操作指令
4.4.5 程序控制指令
4.4.6 处理器控制指令
4.5 程序设计基础
4.5.1 程序设计的三种基本结构
4.5.2 指令的语法格式
4.5.3 程序的基本框架
4.5.4 宏指令和伪指令
习题与思考题
第五章 输入和输出系统
5.1 I/O接口概述
5.1.1 CPU与外设之间交换的信息
5.1.2 I/O接口的主要功能
5.1.3 I/O接口的典型结构
5.2.1 I/O端口和端口地址
5.2 I/O端口及编址方法
5.2.2 I/O端口的编址方式
5.2.3 I/O端口的地址译码方法
5.3 CPU与I/O设备的数据传送方式
5.3.1 程序控制的I/O方式
5.3.2 中断控制的I/O方式
5.3.3 直接存储器存取(DMA)I/O方式
5.3.4 I/O处理机方式
习题与思考题
第六章 中断技术
6.1 中断的基本概念
6.1.1 中断与中断源
6.1.2 中断过程
6.1.3 中断优先级管理
6.2 8086中断系统
6.2.1 8086的中断源分类
6.2.2 8086的中断向量与中断向量表
6.2.3 中断处理顺序和中断嵌套
6.2.4 中断类型号的获取
6.2.5 关于主程序和中断子程序
6.3 可编程中断控制器8259A
6.3.1 8259A的内部结构及外部特性
6.3.2 8259A的工作方式
6.3.3 8259A的编程命令
6.4 8259A在微机中的应用
6.4.1 8259A的初始化编程
6.4.2 8259A的级联使用
6.4.3 8259A的应用举例
习题与思考题
第七章 DMA技术
7.1 DMA概述
7.1.1 DMA传送的特点
7.1.2 DMA传送的过程
7.1.3 DMA传送的工作方式
7.1.4 DMA控制器
7.2 DMA控制器8237A
7.2.1 8237A DMA控制器的基本特性
7.2.2 8237A的内部结构和外部特性
7.2.3 8237A的内部寄存器
7.2.4 8237A的编程命令
7.3.1 8237A的初始化编程
7.3 8237A在微机中的应用
7.3.2 8237A的级联使用
习题与思考题
第八章 定时/计数技术
8.1 定时/计数技术概述
8.1.1 定时/计数的基本概念
8.1.2 定时/计数方法
8.2 可编程定时/计数器芯片8253
8.2.1 8253的基本特性
8.2.2 8253的内部结构及工作原理
8.2.3 8253引脚及功能
8.2.4 8253的工作方式
8.2.5 8253的初始化编程
8.3.1 8253定时功能的应用
8.3 可编程定时/计数器芯片8253的应用举例
8.3.2 8253计数功能的应用
8.3.3 发声器的设计
习题与思考题
第九章 并行接口
9.1 并行接口概述
9.1.1 并行接口及其特点
9.1.2 并行接口的一般结构
9.2 可编程并行接口芯片8255A
9.2.1 8255A的基本特性
9.2.2 8255A的内部结构
9.2.3 8255A引脚及功能
9.2.4 8255A的编程命令
9.2.5 8255A的工作方式
9.3 可编程并行接口芯片8255A的应用举例
9.3.1 并行打印机接口设计
9.3.2 双机并行通信接口设计
习题与思考题
第十章 串行接口
10.1 串行通信的基本概念
10.1.1 串行通信的特点
10.1.2 串行通信的传输模式
10.1.3 串行接口电路的组成
10.1.4 调制解调器
10.1.5 串行通信的基本方式
10.1.7 RS-232串行通信接口标准
10.1.6 串行通信的传送速率
10.2 可编程串行接口芯片8251A
10.2.1 8251A的基本特性
10.2.2 8251A的内部结构
10.2.3 8251A的引脚及功能
10.2.4 8251A的编程
10.3 可编程串行通信接口芯片8251A的应用举例
10 3.1 双机串行通信接口设计
10.3.2 采用RS 232C标准的全双工异步串行通信接口电路设计
习题与思考题
第十一章 数/模(D/A)和模/数(A/D)转换技术及其接口
11.1 模拟接口概述
11.1.1 模拟输入输出系统
11.1.2 采样,保持,量化和编码
11.1.3 多路模拟开关
11.1.4 采样保持器
11.2 D/A转换器及其应用
11.2.1 D/A转换的基本原理
11.2.2 D/A转换器的主要技术参数
11.2.3 典型的D/A转换器芯片
11.2 4 D/A转换器的应用
11.3 A/D转换器及其应用
11.3.1 A/D转换的基本原理
11.3.2 A/D转换器的主要技术参数
11.3.3 典型的A/D转换器芯片
11.3.4 A/D转换器的应用
习题与思考题
12.1 总线的基本概念
第十二章 总线技术与接口标准
12.1.1 总线分类
12.1.2 总线标准
12.2 微机常用总线
12.2.1 概述
12.2.2 IBM PC总线
12.2.3 ISA总线
12.2.4 EISA总线
12.2.5 PCI总线
12.3 常用外总线
12.4 新型外设总线接口标准
12.4.1 通用串行总线标准USB
12.4.2 高性能串行总线标准IEEE1394
习题与思考题