第1章 计算机的基础知识
1.1 计算机发展概述
1.1.1 计算机的发展简史
1.1.2 计算机的主要应用
1.2 微型计算机概述
1.2.1 微型计算机的发展阶段
1.2.2 微处理器的发展
1.2.3 影响计算机性能设计的因素
1.3 微型计算机系统的组成
1.4 微型计算机硬件系统结构基础
1.4.1 总线结构筒介
1.4.2 微处理器模型的组成
1.4.3 存储器概述
1.4.4 输入输出(I/O)接口简介
1.5 微型计算机的工作原理与程序执行过程
1.6 计算机的运算基础
1.6.1 二进制数的运算
1.6.2 数制转换综合表示法
1.6.3 二进制编码(代码)
1.6.4 数的定点与浮点表示
1.6.5 带符号数的表示法
1.6.6 补码的加减法运算
1.6.7 溢出及其判断方法
本章小结
习题1
第2章 微处理器系统结构与技术
2.1 CISC与RISC技术
2.1.1 CISC与RISC简介
2.1.2 CISC与RISC技术的交替发展与融合
2.1.3 ARM引领的移动计算时代
2.1.4 x86与ARM发展中的市场新格局
2.2 8086/8088微处理器
2.2.1 8086/8088 CPU的内部功能结构
2.2.2 8086/8088的编程结构
2.2.3 总线周期的概念
2.2.4 8086/8088微处理器的引脚信号与功能
2.3 8086/8088系统的工作模式
2.3.1 *小模式操作
2.3.2 *大模式操作
2.4 8086/8088的存储器及I/O组织
2.4.1 存储器组织
2.4.2 存储器的分段
2.4.3 实际地址和逻辑地址
2.4.4 堆栈
2.4.5 “段加偏移”寻址机制允许重定位
2.4.6 I/O组织
2.5 80x86微处理器
2.5.1 80286微处理器
2.5.2 80386微处理器
2.5.3 80486微处理器
2.6 Pentium微处理器
2.6.1 Pentium的体系结构
2.6.2 Pentium体系结构的技术特点
2.7 Pentium系列微处理器及相关技术的发展
2.7.1 Pentium Ⅱ微处理器
2.7.2 Pentium Ⅲ微处理器
2.7.3 Pentium4微处理器简介
2.7.4 CPU的主要性能指标
2.8 嵌入式计算机系统的应用与发展
2.8.1 嵌入式计算机系统概述
2.8.2 嵌入式计算机体系结构的发展
本章小结
习题2
第3章 微处理器的指令系统
3.1 8086/8088的寻址方式
3.1.1 数据寻址方式
3.1.2 程序存储器寻址方式
3.1.3 堆栈存储器寻址方式
3.1.4 其他寻址方式
3.2 数据传送类指令
3.2.1 通用数据传送指令
3.2.2 目标地址传送指令
3.2.3 标志位传送指令
3.2.4 I/0数据传送指令
3.3 算术运算类指令
3.3.1 加法指今
3.3.2 减法指令
3.3.3 乘法指令
3.3.4 除法指令
3.3.5 十进制调整指令
3.4 逻辑运算和移位循环类指令
3.4.1 逻辑运算指令
3.4.2 移位指令与循环移位指令
3.5 串操作类指令
3.5.1 MOVS目标串,源串
3.5.2 CMPS目标串,源串
3.5.3 SCAS目标串
3.5.4 LODS源串
3.5.5 STOS目标串
3.6 程序控制类指令
3.6.1 无条件转移指令
3.6.2 条件转移指令
3.6.3 循环控制指令
3.6.4 中断指令
3.7 处理器控制类指令
3.7.1 对标志位操作指令
3.7.2 同步控制指令
3.7.3 其他控制指令
本章小结
习题3
第4章 汇编语言程序设计
4.1 程序设计语言概述
4.2 8086/8088汇编源程序
4.2.1 8086/8088汇编源程序实例
4.2.2 8086/8088汇编语言语句的类型及格式
4.3 8086/8088汇编语言的数据项与表达式
4.3.1 常量
4.3.2 变量
4.3.3 标号
4.3.4 表达式和运算符
4.4 8086/8088汇编语言的伪指令
4.4.1 数据定义伪指令
4.4.2 符号定义伪指令
4.4.3 段定义伪指令
4.4.4 过程定义伪指令
4.5 8086/8088汇编语言程序设计基本方法
4.5.1 顺序结构程序
4.5.2 分支结构程序
4.5.3 循环结构程序
本章小结
习题4
第5章 存储器系统
5.1 存储器的分类与组成
5.1.1 半导体存储器的分类
5.1.2 半导体存储器的组成
5.2 随机存取存储器
5.2.1 静态随机存取存储器
5.2.2 动态随机存取存储器
5.3 只读存储器
5.3.1 只读存储器存储信息的原理和组成
5.3.2 只读存储器的分类
5.3.3 常用ROM芯片举例
5.4 存储器的扩充及其与CPU的连接
5.4.1 存储器芯片的扩充技术
5.4.2 存储器与CPU的连接
5.5 内存的技术发展
5.6 外部存储器
5.6.1 硬盘
5.6.2 硬盘的接口
5.6.3 硬盘的主要参数
5.7 光盘驱动器
5.7.1 光驱的分类
5.7.2 光驱的倍速
5.7.3 DVD光盘的类型
5.8 存储器系统的分层结构
本章小结
习题5
第6章 浮点部件
6.1 80x86微处理器的浮点部件概述
6.1.1 iAPx86/88系统中的协处理器
6.1.2 80387/80486系统中的浮点部件
6.2 Pentium微处理器的浮点部件
本章小结
习题6
第7章 输入输出与中断技术
7.1 输入输出接口概述
7.1.1 CPU与外设间的连接
7.1.2 接口电路的基本结构
7.2 CPU与外设数据传送的方式
7.2.1 程序传送
7.2.2 中断传送
7.2.3 直接存储器存取传送
7.3 中断技术
7.3.1 中断概述
7.3.2 中断源的中断过程
7.4 8086/8088的中断系统和中断处理
7.4.1 8086/8088的中断系统
7.4.2 8086/8088的中断处理过程
7.4.3 中断响应时序
7.5 中断控制器8259A
7.5.1 8259A的引脚与功能结构
7.5.2 8259A内部结构框图和中断工作过程
7.5.3 8259A的工作方式
7.5.4 8259A的控制字格式
7.5.5 8259A应用举例
本章小结
习题7
第8章 可编程接口芯片
8.1 接口的分类及功能
8.2 可编程计数器/定时器8253
8.2.1 8253-5的引脚与功能结构
8.2.2 8253-5的内部结构和寻址方式
8.2.3 8253-5的工作方式及时序关系
8.2.4 8253-5应用举例
8.3 可编程并行通信接口芯片8255A
8.3.1 8255A芯片引脚定义与功能
8.3.2 8255A寻址方式
8.3.3 8255A的控制字
8.3.4 8255A的工作方式
8.3.5 8255A的时序关系
8.3.6 8255A的应用举例
8.4 可编程串行异步通信接口芯片8250
8.4.1 串行异步通信规程
8.4.2 8250芯片引脚定义与功能
8.4.3 8250芯片的内部结构和寻址方式
8.4.4 8250内部控制状态寄存器的功能及其工作过程
8.4.5 8250通信编程
8.5 数/模与棋/数转换接口芯片
8.5.1 DAC 0832数/模转换器
8.5.2 ADC 0809模/数转换器
本章小结
习题8
第9章 微机硬件新技术
9.1 CPU新技术概述
9.1.1 超线程技术
9.1.2 64位技术
9.1.3 “整合”技术
9.1.4 双核及多核技术
9.1.5 CPU指令集及其扩展
9.2 主板
9.2.1 主板芯片组概述
9.2.2 主板芯片组举例
9.2.3 主板上的1/0接口
9.3 扩展总线应用技术
9.4 计算机硬件新技术的重要发展及未来趋势
9.4.1 全球计算机硬件新技术的重要发展
9.4.2 全球计算机硬件新技术的未来发展趋势
9.4.3 中国计算机硬件新技术的重要发展
9.4.4 中国计算机硬件新技术的未来发展趋势
本章小结
习题9
附录A 软件调试技术
A.1 调试软件DEBUG
A.2 软件调试基本方法
参考文献