前言
第1章 微型计算机概述
1.1 微型计算机发展过程简介
1.2 微型计算机系统的组成
1.2.1 微型计算机硬件系统的组成
1.2.2 微型计算机软件系统的组成
1.2.3 微型计算机的主板
1.3 计算机中的数的表示方法
1.3.1 计算机中的数制
1.3.2 计算机中常用的编码
1.3.3 计算机中带符号数的表示方法
1.4 微型计算机的工作过程
思考题与习题
第2章 微处理器与总线
2.1 8086/8088微处理器的特性
2.2 8086/8088微处理器结构及寄存器
2.2.1 8086/8088的内部结构
2.2.2 8086/8088的内部寄存器
2.3 8086/8088微处理器的存储器寻址机制
2.4 8086/8088微处理器的外部结构
2.4.1 8086/8088 CPU引线及其功能
2.4.2 CPU的工作时序
2.5 总线的形成与标准
2.5.1 总线概述
2.5.2 常用总线支持芯片
2.5.3 8088*小模式下系统总线的形成
2.5.4 8088*大模式下系统总线的形成
2.5.5 8086系统总线的形成
2.5.6 总线标准
2.6 Intel微处理器发展介绍
2.6.1 Intel 80X86
2.6.2 Pendum系列
2.6.3 Core 2系列
2.6.4 Corei系列
思考题与习题
第3章 指令系统
3.1 基本概念
3.1.1 指令与指令系统
3.1.2 CISC和RISC
3.1.3 指令的基本格式
3.1.4 寻址与寻址方式
3.2 8086/8088寻址方式
3.2.1 操作数的寻址方式
3.2.2 转移地址寻址
3.3 8086/8088指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算和移位指令
3.3.4 控制转移指令
3.3.5 串操作指令
3.3.6 处理器控制指令
3.4 8086/8088指令格式及执行时间
3.4.1 指令的基本构成
3.4.2 指令的执行时间
3.5 Pentiam微处理器新增指令和寻址方式
3.5.1 Pentium微处理器寻址方式
3.5.2 Pentium微处理器专用指令
思考题与习题
第4章 汇编语言程序设计
4.1 汇编语言源程序格式
4.1.1 汇编语言程序结构
4.1.2 汇编语言语句类型及组成
4.1.3 汇编语言的数据与表达式
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.4 汇编语言程序设计概述
4.4.1 汇编语言程序的上机过程
4.4.2 系统功能调用
4.5 程序设计举例
4.5.1 顺序程序设计
4.5.2 分支程序设计
4.5.3 循环程序设计
4.5.4 子程序设计
4.6 汇编语言和C语言混合编程
4.6.1 Turbo C内嵌汇编语言
4.6.2 Turbo C程序调用汇编程序
思考题与习题
第5章 半导体存储器
5.1 概述
5.1.1 存储器的分类
5.1.2 半导体存储器的性能指标
5.1.3 内存分层
5.1.4 半导体存储器芯片的组成
5.2 读写存储器RAM
5.2.1 静态RAM(sRAM)的结构与接口特陛
5.2.2 动态RAM(DRAM)
5.3 只读存储器ROM
5.3.1 掩模ROM
5.3.2 可编程ROM(PROM)
5.3.3 紫外光擦除可编程ROM(EPROM)
5.3.4 电可擦除的可编程ROM(E2PROM)
5.3.5 闪速存储器
5.4 存储器系统的设计
5.4.1 存储器的工作时序
5.4.2 存储器组织结构的确定
5.4.3 存储器地址分配与译码电路
5.4.4 存储器与微处理器的连接
5.4.5 存储器扩展寻址
思考题与习题
第6章 输入输出接口技术
6.1 接口技术基本概念
6.1.1 接口的必要性
6.1.2 接口的功能
6.1.3 CPU与I/O设备之间的接口信息
6.1.4 I/O端口的编址方式
6.2 输人输出传送方式
6.2.1 无条件传送方式
6.2.2 查询传送方式(条件传送方式)
6.2.3 中断传送方式
6.2.4 直接存储器存取(DMA)传送方式
6.3 I/O端口地址译码与读写控制
6.3.1 I/O地址译码方法
6.3.2 I/O地址译码电路的几种方式
6.4 PC系列微机及其I/O端口
6.4.1 IBMPC/XT主板的构成
6.4.2 IBM PC/XT系列微机中的I/O端口
思考题与习题
第7章 定时与计数技术
7.1 概述
7.2 可编程定时/计数器8253
7.2.1 外部特性与内部逻辑
7.2.2 读写操作及编程命令
7.2.3 工作方式及特点
7.3 定时/计数器8253的应用举例
思考题与习题
第8章 并行接口
8.1 概述
8.2 可编程并行接口芯片8255A
8.2.1 Intel 8255A的基本特性
8.2.2 8255A的外部引线与内部结构
8.2.3 8255A的编程命令
8.2.4 8255A的工作方式
8.3 8255A应用举例
思考题与习题
第9章 串行接口
9.1 串行通信的基本概念
9.1.1 串行通信的特点
9.1.2 传输速率与传送距离
9.2 异步串行通信协议
9.2.1 特点及传输格式
9.2.2 错误检测
9.3 串行接口标准
9.3.1 EIA RS-232C接口标准
9.3.2 RS-422、RS-485接口标准
9.4 串行通信接口设计
9.4.1 串行通信接口的基本任务
9.4.2 串行接口电路的组成
9.5 可编程串行接口芯片8250
9.5.1 INS 8250的基本性能
9.5.2 8250的内部逻辑与外部引脚
9.5.3 8250的内部寄存器
9.5.4 串行通信接口电路
9.5.5 8250的初始化编程
9.5.6 应用实例
思考题与习题
第10章 中断技术
10.1 中断的基本概念
10.1.1 中断简介
10.1.2 中断处理过程
10.2 PC系列机的中断结构
10.2.1 内部中断
10.2.2 外部中断
10.2.3 中断矢量和中断矢量表
10.3 8259A可编程中断控制器
10.3.1 8259A可编程中断控制器的特点
10.3.2 8259A的框图和引脚
10.3.3 中断触发方式和中断响应过程
10.3.4 8259A的编程控制
10.4 可编程DMA控制器
10.4.1 DMA传送过程及工作状态
10.4.2 可编程DMA控制器8237A-5
思考题与习题
第11章 模拟量输入输出接口
11.1 概述
11.2 模拟量输入输出接口设计
11.2.1 基本原理
11.2.2 转换器主要参数指标
11.2.3 转换器选择要点
11.2.4 D/A转换器与微机系统的连接
11.2.5 A/D转换器与微机系统的连接
思考题与习题
参考文献
附录8086/8088指令系统表(部分)