第1章 80X86微处理器的PC微机系统基础
1.1 Intel 8086微处理器的功能结构
1.1.1 8086CPU的基本结构
1.1.2 8086CPU结构
1.2 8086的存储器
1.2.1 存储单元的地址和内容
1.2.2 存储器地址的分段
1.2.3 逻辑地址与物理地址
1.3 8086的寄存器
1.3.1 8086寄存器结构及其用途
1.3.2 通用寄存器
1.3.3 段寄存器
1.3.4 指令指针与状态标志寄存器
1.4 8086的I/0端口
1.5 InteI 8086指令系统
1.5.0 概述
1.5.1 寻址方式
1.5.2 指令系统
1.5.2.1 数据传送指令
1.5.2.2 算术运算指令
1.5.2.3 逻辑运算和移位指令
1.5.2.4 串操作指令
1.5.2.5 输入输出指令
1.5.2.6 控制转移指令
1.5.2.7 处理机控制指令
1.6 Intel 8086汇编语言程序设计
1.6.0 概述
1.6.1 汇编语言源程序格式
1.6.2 常用伪指令
1.6.3 汇编语言程序设计
1.6.3.1 顺序结构程序设计
1.6.3.2 分支程序结构
1.6.3.3 循环程序的基本结构形式
1.6.3.4 子程序结构程序设计
1.6.3.5 输入、输出和中断程序设计
1.6.4 常用DOS和BIOS中断
习题
第2章 8086微机系统扩展与接口应用
2.1 8086CPU结构
2.2 8086/8088的引脚功能
2.3 8086的两种基本组态形式
2.3.1 最小模式
2.3.2 最大模式
2.4 8086的三总线与总线时序
2.4.1 数据总线DB
2.4.2 地址总线AB
2.4.3 控制总线CB
2.4.4 8086几种基本总线时序分析
习题
第3章 80X86系统的存储器体系结构
3.1 存储器与存储体系概述
3.1.1 存储器的分类
3.1.2 存储体系与层次结构
3.2 高速缓冲存储器
3.2.1 使用Cactle的理论依据
3.2.2 Cache的工作原理
3.3 虚拟存储器
3.3.1 虚拟存储器概述
3.3.2 虚拟存储器的基本结构
习题
第4章 PC机I/O接口
4.1 CPU与外部设备之间的接口信息
4.2 I/O端口的地址分配
4.2.1 I/O端口的统一编址方式
4.2.2 I/O端口的独立编址方式
4.3 I/O端口的地址译码
习题
第5章 PC机中断系统
5.1 中断源类型与中断控制逻辑
5.1.1 中断源
5.1.2 中断向量表
5.2 中断控制器
5.3 8259A结构及引脚
5.3.1 Intel 8259A的主要性能和内部结构
5.3.2 8259A的工作过程
5.3.3 Intel 8259A的结构及引脚
5.3.4 8259A初始化编程
5.3.5 8259A的控制命令字及操作方式编程
习题
第6章 可编程接口芯片及其在PC微机中的应用
6.1 串行接口芯片8251A的结构及引脚,编程,应用实例
6.1.1 8251A的主要性能和内部结构
6.1.2 8251A的外部特性
6.1.3 8251A的编程地址
6.1.4 8251A的控制字
6.1.5 8251A的编程应用举例
6.2 可编程定时/计数器的接口芯片8253
6.2.1 定时/计数的基本概念
6.2.2 可编程定时/计数器Intel 8253
6.3 DMA接口芯片8237
6.3.1 DMA概念
6.3.2 DMA接口芯片8237的结构与引脚
习题
第7章 PC微机的键盘与显示接口
7.1 PC微机键盘接口与应用
7.1.1 键盘接口
7.1.2 PC键盘
7.2 PC微机显示接口与应用
习题
附录A ASCII码字符表
附录B ACSII码控制符的含义
附录C 常用指令对标志寄存器标志位的影响汇总表
附录D MASM宏汇编语言的部分保留字列表
附录E DOS系统功能调用(INT 21H)一览表
附录F BIOS中断
各章部分习题参考答案
参考文献