第一部分 汇编语言
第1章 进制及码元
1. 1 进制转换及计算
1. 1. 1 进制
1. 1. 2 进制转换的一般方法
1. 1. 3 进制快速转换方法
1. 1. 4 进制计算
1. 1. 5 二进制数据的表示范围
1. 2 码元及转换
1. 2. 1 BCD码
1. 2. 2 ASCII码
1. 2. 3 汉字内码
1. 2. 4 原码. 反码和补码
1. 2. 5 真值与补码 无符号数 之间的直接转换
习题
第2章 微机硬件基础
2. 1 计算机系统概述
2. 2 微机发展概况
2. 2. 1 微机的发展史
2. 2. 2 微机的发展特点
2. 2. 3 微机的分类
2. 2. 4 评估微机性能的主要性能指标
2. 2. 5 微机的应用领域
2. 3 8086/88 CPU的编程结构
2. 3. 1 8086/88 CPU的内部结构
2. 3. 2 8086/88 CPU内部的寄存器
2. 4 内存地址组织及存放次序
2. 4. 1 8086/88系统的内存组织
2. 4. 2 内存物理地址的计算方法
2. 4. 3 内存单元数据的存放次序
2. 5 接口. 端口. 端口地址
习题
第3章 寻址方式及指令系统
3. 1 基本概念
3. 2 寻址方式
3. 2. 1 操作数的寻址方式
3. 2. 2转移指令的寻址方式
3. 3 指令系统
3. 3. 1 传送类指令 12条
3. 3. 2 算术运算类指令 20条
3. 3. 3 位运算类指令 12条指令
3. 3. 4 CPU控制类指令 12条指令
3. 3. 5 I/O类指令 2条指令
3. 3. 6 串操作类指令 13条
3. 3. 7 转移类指令 26条
3. 4 常用DOS系统功能调用和BIOS中断调用
3. 4. 1 DOS系统功能调用
3. 4. 2 常用BIOS中断
习题
第4章 MASM汇编语言
4. 1 汇编语句格式
4. 2 表达式
4. 2. 1 算术运算
4. 2. 2 关系运算
4. 2. 3 逻辑运算
4. 2. 4 分析运算
4. 2. 5 合成运算
4. 3 伪指令
4. 3. 1 符号常量定义
4. 3. 2 变量定义 数据定义
4. 3. 3 段定义
4. 3. 4 段对应
4. 3. 5 设定起始偏移
4. 3. 6 设定标题
4. 3. 7 取模块名
4. 3. 8 过程定义
4. 3. 9
宏定义. 宏调用和宏展开
4. 3. 10 宏与子程序的比较
4. 3. 11 完整汇编程序的编程框架
4. 4 完整汇编源程序的上机过程
4. 4. 1 上机主要步骤
4. 4. 2 其他会用到的DOS指令
习题
第5章 汇编程序设计
5. 1 程序结构
5. 2 顺序程序设计
5. 3 分支程序设计
5. 3. 1 单分支程序设计
5. 3. 2 双分支程序设计
5. 3. 3 逻辑分解法多分支程序设计
5. 3. 4 转移表法多分支程序设计
5. 3. 5 地址表法多分支程序设计
5. 4 循环程序设计
5. 5 子程序设计
5. 5. 1 过程定义的基本格式
5. 5. 2 主程序调用子程序的一般方法
5. 5. 3 参数传递的方法
5. 5. 4 现场信息的保护和恢复方法
5. 5. 5 子程序的嵌套调用
5. 6 综合应用举例
习题
第二部分微机原理
第6章 Intel 8086/88微处理器
6. 1 8086/88 CPU的内部结构
6. 2 8086/88引脚及其功能
6. 2. 1 8086 CPU最小工作模式下的引脚
6. 2. 2 8088引脚与8086的区别 最小模式
6. 2. 3 8086/88最大模式的引脚与最小模式的区别
6. 3 8086/88 CPU子系统的基本配置
6. 3. 1 8284时钟发生器
6. 3. 2 地址锁存器
6. 3. 3 数据收发器
6. 3. 4 最小模式的CPU子系统
6. 3. 5 8288总线控制器
6. 3. 6 最大模式的CPU子系统
6. 4 总线工作时序
6. 4. 1 指令周期. 总线周期和时钟周期
6. 4. 2 基本的总线时序
习题
第7章 内存组成. 原理与接口
7. 1 微机存储系统概述
7. 1. 1 存储器的分类
7. 1. 2 半导体存储器的分类与特点
7. 1. 3 存储器的主要性能参数
7. 1. 4 微机存储系统结构
7. 2 半导体存储器结构与原理
7. 2. 1 芯片基本结构
7. 2. 2 RAM存储原理
7. 2. 3 ROM存储原理
7. 3 典型的半导体存储器芯片
7. 3. 1 SRAM芯片HM6116
7. 3. 2 SRAM芯片Intel 2114
7. 3. 3 DRAM芯片Intel 4164
7. 3. 4 EPROM芯片Intet 27×××
7. 3. 5 EEPROM芯片28F010
7. 3. 6 内存条
7. 4 内存组成及其与系统总线的连接
7. 4. 1 内存组成与接口设计的基本方法
7. 4. 2 用译码器实现芯片选择
7. 4. 3 实现芯片选择的三种方法
7. 4. 4 DRAM的连接
7. 4. 5 RAM的备份电源技术
7. 5 PC系列微机的内存组织
7. 5. 1 内存分体结构
7. 5. 2 内存空间分配
习题
第8章 输入输出 I/O 系统
8. 1 接口技术概述
8. 1. 1 接口的概念
8. 1. 2 接口的功能
8. 1. 3 CPU与外设之间传送的信息
8. 1. 4 端口地址的编址方式
8. 2 I/O端口读写技术
8. 2. 1 I/O端口地址译码技术
8. 2. 2 I/O端口的读写控制
8. 3 I/O设备数据传送控制方式
8. 3. 1 无条件传送方式
8. 3. 2 查询传送方式
8. 3. 3 中断传送方式
8. 3. 4 DMA 直接存储器存取 方式
8. 3. 5 IOP 输入输出处理机 方式
8. 4 简单的输入/输出接口芯片
8. 4. 1 芯片功能简介
8. 4. 2 芯片应用举例
习题
第9章 中断技术
9. 1 中断的基本原理
9. 1. 1 中断过程
9. 1. 2 中断优先权
9. 1. 3 中断嵌套 多重中断
9. 2 8086/88的中断系统
9. 2. 1 外部中断
9. 2. 2 内部中断
9. 2. 3 8086/88的中断管理
9. 3 可编程中断控制器8259A PIC
9. 3. 1 8259A的结构及逻辑功能
9. 3. 2 8259A的引脚
9. 3. 3 端口区分
9. 3. 4 中断响应过程
9. 3. 5 8259A的编程
9. 3. 6 8259A的操作方式
9. 4 8259A在微机系统中的应用
9. 4. 1 8259A在IBM PC/XT中的应用
9. 4. 2 8259A在PC/AT中的应用
9. 5 中断接口技术
9. 5. 1 中断源的接口设计
9. 5. 2 中断服务程序的编制
9. 5. 3 中断服务程序的装载
习题
第三部分接口技术
第10章 可编程接口芯片及其应用
10. 1 可编程并行接口芯片8255A
10. 1. 1 8255A的结构及引脚功能
10. 1. 2 8255A端口的寻址
10. 1. 3 8255A的工作方式及控制字
10. 1. 4 8255A的初始化及应用举例
10. 2 可编程的定时/计数器芯片8253
10. 2. 1 8253简介
10. 2. 2 8253工作方式与操作时序
10. 2. 3 8253的初始化
10. 2. 4 8253的应用举例
10. 3 可编程串行接口芯片Intel 8251A
10. 3. 1 Intel 8251A的基本性能
10. 3. 2 Intel 8251A的内部结构及外部引脚
10. 3. 3 8251A的控制字及初始化
10. 3. 4 8251的应用举例
10. 4 数据采集系统接口技术
10. 4. 1 概述
10. 4. 2 D/A转换器 DAC
10. 4. 3 A/D转换器 ADC
10. 5 可编程接口芯片的综合应用
习题
第11章 总线技术
11. 1 概述
11. 1. 1 总线的分类
11. 1. 2 总线信号的分类
11. 1. 3 总线的标准化
11. 1. 4 总线规范的基本内容
11. 1. 5 总线的发展趋势
11. 2 系统总线概述
11. 3 ISA总线
11. 3. 1 PC总线
11. 3. 2 ISA总线
11. 4 EISA和VESA总线
11. 4. 1 EISA总线
11. 4. 2 VESA总线
11. 5 PCI总线
11. 5. 1 PCI总线的特点
11. 5. 2 PCI总线信号的定义
11. 5. 3 PCI总线的系统结构
11. 6 第三代总线3GIO介绍
11. 6. 1 3GIO主要特点
11. 6. 2 3GIO架构
11. 6. 3 I/O标准之争
11. 7 AGP总线
11. 7. 1 AGP总线接口的来由
11. 7. 2 AGP总线的技术配套
11. 8 AMR. CNR. ACR总线
11. 9 IEEE—488总线
习题
第12章键盘接口
12. 1 概述
12. 1. 1 键开关与键盘的分类
12. 1. 2 键盘接口的基本功能
12. 2 非编码键盘接口及其控制
12. 2. 1 简单键盘接口与行扫描法
12. 2. 2 可编程接口与线反转法
12. 3 IBM PC的键盘接口
12. 3. 1 IBM PC的键盘
12. 3. 2 PC扩展键盘的接口电路
12. 3. 3 键盘中断服务与调用
习题
第13章 显示接口
13. 1 LED显示器件及其接口
13. 1. 1 概述
13. 1. 2 数码管显示接口分析/设计
13. 1. 3 用MC14499译码器扩展LED显示接口
13. 2 液晶显示器 LCD 及其接口
13. 2. 1 液晶显示器的原理和结构
13. 2. 2 液晶显示器的分类
13. 2. 3 LCD的驱动方式和驱动原理
13. 2. 4 LCD显示器的接口
13. 3 CRT显示器及其接口
13. 3. 1 概述
13. 3, 2 单色显示适配器 MDA
13. 3. 3 彩色图形适配器 CGA
13. 3. 4 EGA. VGA. SVGA图形显示适配器
习题
第14章 打印机及并口通信技术
14. 1 打印机的主要类型与工作原理
14. 1. 1 打印机的主要分类
14. 1. 2 打印机的基本工作原理
14. 1. 3 打印机的指标和特性
14. 2 打印机并行接口
14. 2. 1 并行接口标准Centronic
14. 2. 2 打印机的工作过程及接口电路
14. 3 并行打印机适配器
14. 4 并行打印机接口转换成GPIB-488接口
14. 4. 1 GPIB-488总线
14. 4. 2 并行打印机接口转换成GPIB-488接口电路
习题
第15章 串行通信技术
15. 1 概述
15. 1. 1并行和串行传输
15. 1. 2 同步通信与异步通信
15. 2 RS—232串行接口技术
15. 2. 1 Modem调制解调
15. 2. 2 RS-232串行接口
15. 2. 3 RS-422. RS—423和RS—485标准接口
15. 3 USB接口技术
15. 3. 1 USB接口的特点
15. 3. 2 USB通用串行接口总线结构
15. 3. 3 USB主机和USB设备
15. 3. 4 USB数据流
习题
第四部分 微机技术新发展及附录
第16章 微机最新发展概述
16. 1 微处理器
16. 1. 1 Intel Celeron五代简述
16. 1. 2 Intel P4 CPU
16. 1. 3 Athlon XP CPU
16. 2 主板芯片组
16. 2. 1 主板芯片组概述
16. 2. 2 Intel最新芯片组
16. 2. 3 威盛芯片组
16. 2. 4 AMD芯片组
16. 3 内存
16. 3. 1 发展简史
16. 3. 2 内存 DRAM 在x86的架构下发展趋势
16. 3. 3 DRAM产品的种类
16. 3. 4 DRDRAM与SRAM特性比较
16. 3. 5 内存颗粒
16. 3. 6 DRAM模组规格
16. 4 显卡
16. 4. 1 显卡发展史回顾
16. 4. 2 显卡的基本结构
16. 4. 3 显卡的显示原理与性能
16. 4. 4 显示芯片及显卡的主要类型
16. 4. 5 显卡接口技术
附录A DOS功能调用
附录B BIOS中断
附录C 汇编错误信息中英文对照表
附录D DEBUG命令格式
附录E 标准ASCII码表
附录F CMOS参数特征
附录G P4相对8086/88新增指令系统
参考文献