序
前言
第1章 微机系统发展与应用概述
1.1 微处理器与微型计算机
1.2 微型计算机的发展
1.3 微型计算机的特点及应用
1.3.1 微型计算机的特点
1.3.2 微型计算机的应用
第2章 微型计算机应用基础
2.1 信息的编码
2.1.1 数字化信息
2.1.2 数值信息与非数值信息
2.2 信息在计算机中的表示
2.2.1 进位计数制及相互转换
2.2.2 常用信息编码
2.3 数值信息在计算机中的运算
2.3.1 机器数和真值
2.3.2 补码的运算及溢出判别
2.3.3 定点数和浮点数
2.4 微型计算机系统的组成及工作原理
2.4.1 微型计算机的基本结构
2.4.2 微型计算机系统的硬件配置
2.4.3 微型计算机系统的软件配置
2.4.4 微型计算机的工作过程
习题与思考题
第3章 存储器系统
3.1 存储器概述
3.1.1 存储器体系的分级结构
3.1.2 存储器的分类
3.2 常用半导体存储器简介
3.2.1 半导体存储器的基本结构与性能指标
3.2.2 静态和动态随机存储器
3.2.3 EPROM、E2PROM和闪存
3.3 存储器与CPU的连接
3.3.1 概述
3.3.2 各类型存储器与CPU的连接
3.4 高速缓冲存储器
3.4.1 Cache存储器的基本原理
3.4.2 地址映像与变换一
3.4.3 更新策略与替换算法
3.5 虚拟存储器
3.5.1 段式虚拟存储器
3.5.2 页式虚拟存储器
3.5.3 段页式虚拟存储器
3.5.4 存储器管理部件
3.6 存储保护
3.6.1 存储区域保护
3.6.2 访问方式保护
习题与思考题
第4章 Intel 80x86微处理器
4.1 8086/8088微处理器
4.1.1 8086/8088 CPU的功能结构
4.1.2 8086/8088 CPU的寄存器结构
4.1.3 8086/8088 CPu的引脚功能
4.1.4 8086/8088 cPu的工作模式
4.1.5 8086微处理器的总线时序
4.1.6 8086/8088 CPU的存储器管理
4.1.7 80286微处理器简介
4.2 80386/80486微处理器
4.2.1 80386/80486 cPu体系结构
4.2.2 80386/80486的内部寄存器
4.2.3 80386/80486的工作方式
4.2.4 80386/80486的存储器管理
4.2.5 80386/80486的保护机制与任务转换
4.3 P5、P6、Netburst、Core构架微处理器及迅驰平台
4.3.1 P5构架微处理器
4.3.2 P6构架微处理器
4.3.3 Netburst构架微处理器
4.3.4 Core构架微处理器
4.3.5 Intel移动平台迅驰
4.4 AMD微处理器
习题与思考题
第5章 寻址方式与指令系统
5.1 指令系统的格式和编码
5.2 寻址方式
5.2.1 指令寻址方式
5.2.2 操作数寻址方式
5.3 8086/8088 cPu的指令系统
5.3.1 数据传送类指令
5.3.2 算术运算类指令
5.3.3 逻辑运算和移位指令
5.3.4 串操作指令
5.3.5 控制转移类指令
5.3.6 处理器控制指令
5.4 Intel 80186/80286/80386/80486、Pentium系列CPU扩充的指令
5.4.1 80186 CPU扩充的指令
5.4.2 80286 CPU扩充的指令
5.4.3 80386/80486 CPU扩充的指令
5.4.4 Pentium系列cPu扩充指令
习题与思考题
第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 DOS和B10s系统功能调用
6.2.7 汇编语言高级应用技术
习题与思考题
第7章 输入/输出方式及中断控制
7.1 I/O接口基本概念
7.1.1 概述
7.1.2 基本I/O方式
7.1.3 I/O接口的基本功能与结构
7.1.4 80486的I/O端口编址方式
7.2中断的基本概念
7.2.1 中断请求与中断源的识别
7.2.2 中断优先级与中断嵌套
7.3 中断矢量和中断指令
7.3.1 中断矢量
7.3.2 中断矢量表
7.3.3 中断指令
7.4实模式中断处理的基本过程
7.4.1 中断响应条件
7.4.2 中断处理的基本过程
7.5 保护模式下的中断操作
7.5.1 中断描述符
7.5.2 中断处理过程
7.6 可编程中断控制器8259A
7.6.1 8259A的功能慨述
7.6.2 8259A的控制字
7.6.3 8259A的编程示例
7.7 中断服务程序设计
7.7.1 没置中断类型号及中断矢量
7.7.2 中断服务程序典型格式
习题与思考题
第8章 常用输入/输出接口电路
8.1 并行通信及接口电路
8.1.1 并行通信概述
8.1.2 8255A的功能与编程
8.1.3 8255A的编程应用
8.2 计数/定时技术
8.2.1 计数/定时器在工控系统中的应用
8.2.2 8253的功能与编程
8.2.3 8253的编程应用
8.3 串行通信及接口电路
8.3.1 串行通信的基本概念
8.3.2 串行通信的接口标准
8.3.3 可编程串行通信接口8251A
8.3.4 8251A的编程应用
习题与思考题
第9章 总线与总线标准
9.1 计算机总线概述
9.1.1 总线的基本功能
9.1.2 总线的分类
9.1.3 总线的标准
9.2 总线技术
9.2.1 总线周期
9.2.2 总线时序
9.2.3 总线裁决
9.2.4 总线的性能指标
9.3 常用内部总线
9.3.1 ISA总线
9.3.2 PCI总线
9.3.3 PCI-Express总线
9.4 常用外部总线
9.4.1 IEEE-488总线
9.4.2 IJSB总线
9.4.3 IEEE-1394串行总线
习题与思考题
第10章 微机操作系统及计算机网络
10.1 微机操作系统概述
10.1.1 操作系统的功能
10.1.2 操作系统的类型和发展趋势
10.2 常见操作系统
10.2.1 DOS操作系统
10.2.2 Windows操作系统
10.2.3 UNIX操作系统
10.3 计算机网络简介
10.3.1 计算机网络的发展
lO.3.2 计算机网络体系结构
10.3.3 IEEE 802标准
10.3.4 网络互联设备
10.3.5 网络通信协议TCP/IP
10.3.6 信息及网络安全技术
习题与思考题
第11章 微机应用系统设计举例
11.1 微机应用系统设计方法概述
11.2 基于PC的微机控制系统设计示例
11.2.1 基于PC的工业控制计算机
11.2.2 水泥生产配料的微机控制系统
11.3 嵌入式计算机系统及其应用实例
11.3.1 嵌入式计算机系统简介
11.3.2 基于嵌入式系统的智能心电监护仪设计
附录 80x86的指令系统表
参考文献