内容简介
修订版前言
前言
第一章 计算机基本知识
1.1 绪论
1.1.1 微处理器及微型计算机的发展史
1.1.2 微型计算机的应用
1.2 运算基础
1.2.1 几种进位计数制及其相互转换
1.2.2 二进制数及其运算规则
1.2. 计算机中数据的表示方法
1.3.1 微型计算机的总体结构
1.3 微型计算机的基本结构
1.3.2 微处理器的基本结构
1.3.3 一个典型的16位微型计算机系统结构
习题与思考题
第二章 8086微型计算机体系结构
2.1 8086CPU结构
2.1.1 8086CPU内部结构
2.1.2 8086CPU的寄存器结构
2.1.3 8086CPU的管脚及功能
2.2 8086CPU系统的结构和配置
2.2.1 8086存储器结构
2.2.2 8086输入/输出结构
2.2.3 8086的最小和最大模式系统
2.3.1 8086的总线周期
2.3 8086CPU内部时序
2.3.2 最小模式系统中8086CPU的读/写总线周期
2.3.3 最大模式系统中8086CPU的读/写总线周期
习题与思考题
第三章 8086的指令系统
3.1 8086指令系统的特点
3.2 8086的寻址方式
3.2.1 有效地址EA(Effecuve Address)
3.2.2 寻址方式
3.2.3 8086的指令格式及数据类型
3.3.1 数据传送指令
3.3 8086的指令系统
3.3.2 算术运算指令
3.3.3 位处理指令
3.3.4 串操作指令
3.3.5 程序控制转移指令
3.3.6 处理器控制指令
习题与思考题
第四章 8086汇编语言程序设计
4.1 8086汇编语言的基本语法
4.1.1 实例分析——源结构
4.1.2 伪指令
4.1.3 宏汇编与条件汇编
4.2.1 系统功能调用的方法
4.2 IBM-PC-DOS系统的功能调用
4.2.2 基本的I/O功能调用
4.3 汇编语言程序设计举例
4.4 高级语言与汇编语言的连接
4.4.1 BASIC语言调用汇编语言子程序
4.4.2 FORTRAN语言调用汇编语言子程序
习题与思考题
第五章 存储器与存储系统
5.1 存储器分类
5.1.1 按构成存储器的器件和存储介质分类
5.1.2 按存取方式分类
5.2 多层存储结构概念
5.1.3 按在计算机中的作用分类
5.2.1 主存-辅存层次
5.2.2 Cache-主存层次
5.3 主存储器及存储控制
5.3.1 主存储器的主要技术指标及基本操作
5.3.2 主存储器的基本组成
5.4 8086系统的存储器组织
5.4.1 8086CPU的存储器接口
5.4.2 8086CPU与存储器系统的连接
习题与思考题
6.1.1 接口的用途
6.1.2 I/O端口的寻址方式
6.1 CPU与外设通讯的特点
第六章 微型计算机的输入/输出
6.1.3 I/O端口的地址的形成
6.2 输入/输出方式
6.2.1 程序控制传送方式
6.2.2 直接存储器存取方式
6.3 CPU与外设通讯的接口
6.3.1 同步传送方式与接口
6.3.2 异步查询方式与接口
6.3.3 查询方式应用举例
6.4 可用于输入/输出接口的8212芯片介绍
6.4.1 8212芯片用于输入接口
6.5.1 8086CPU的I/O指令
6.5 8086CPU的输入/输出
6.4.2 8212芯片用于输出接口
6.5.2 8086CPU的I/O特点
习题与思考题
第七章 中断
7.1 中断原理
7.1.1 中断原理
7.1.2 中断源的确定及接口
7.1.3 中断优先权的确定
7.2 8086CPU的中断
7.2.1 8086CPU的中断类型
7.2.2 8086CPU的中断管理
7.2.3 8086CPU的中断处理顺序
7.2.4 8086CPU中断类型号的获取
7.3.1 8259A的内部结构脑管脚分配
7.3 可编程中断控制器8259A
7.3.2 8259A的中断管理方式
7.3.3 8259A的中断管理方式
7.3.4 8259A的应用举例
7.4 8086中断矢量表的建立方法
7.4.1 绝对地址置入法
7.4.2 使用串指令装入法
7.4.3 使用DOS调用法
7.4.4 直接装入法
7.5 IBM-PC机的硬件中断
习题与思考题
8.1.1 8255A的内部结构
第八题 可编程接口芯片
8.1 可编程并行输入/输出接口芯片8255A
8.1.2 8255A的管脚分配
8.1.3 8255A的工作方式及编程
8.1.4 8255A三种工作方式的功能及应用
8.1.5 8255A应用举例
8.2 可编程定时/计数器接口芯片8253
8.2.1 8253的内部结构
8.2.2 8253的管脚分配
8.2.3 8253的编程
8.2.4 8253的工作方式
8.2.5 8253的应用举例
8.2.6 8253的读操作
8.3.1 串行通讯概述
8.3 可编程串行输入/输出接口芯片8351A
8.3.2 8251A可编程串行通讯接口芯片的内部结构
8.3.3 8251A的管脚功能
8.3.4 8251A的编程
8.3.5 8251A应用举例
习题与思考题
9.1.2 芯片部线
9.1.3 系统总线
9.2 IBM-PC机的总线结构与功能
9.1.1 内部总线
9.1 总线的概念
第九章 总线
9.2.1 IBM-PC/XT总线及功能
9.2.2 IBM-PC/AT总线及I/O通道
9.2.3 IBM-PC/AT机I/O端口地址
9.3.4 适配器、扩展板的I/O口地址设计
9.3 串行总线RS-232C标准
9.4 IEEE-488标准接口总线
9.4.1 概述
9.4.2 IEEE-488总线的使用特点
9.4.3 IEEE-488总线结构与功能
习题与思考题
第十章 D/A,A/D转换及应用
10.1.1 概述
10.1.2 介绍几种传感器
10.1 从物理信号到电信号的转换
10.2 D/A转换器及其接口技术
10.2.1 D/A转换器脑其接口原理
10.2.2 8位D/A转换芯片AD558及其接口
10.2.3 8位D/A转换芯片AD558及其接口
10.2.4 12位D/A转换及接口
10.3 A/D转换器及其接口技术
10.3.1 A/D转换原理
10.3.2 A/D转换与微机接口技术一般原理
10.3.3 A/D转换与微机接口电路
10.3.4 A/D转换芯片0809
10.3.5 A/D转换器应用举例
10.4.1 在辅助科学实验中的应用
10.4 微机应用实例
10.4.2 在生物科学中的应用
10.4.3 在控制中的应用
10.4.4 在临床医疗仪器中的应用
习题与思考题
第十一章 计算机系统结构概述
11.1 串行结构计算机
11.1.1 Von Neumann结构计算机
11.1.2 不同系列的串行结构计算机
11.2 并行结构计算机
11.2.1 计算机系统结构中的并行性
11.2.2 多处理机系统的Flynn分类
11.2.3 阵列结构的多处理机系统(SIMD)
11.2.4 具有流水线结构的多处理机系统(MISD)
11.2.5 MIMD多处理机系统及其拓结构
习题与思考题
第十二章 高性能微处理器
12.1 80186微处理器
12.1.1 80186内部结构简介
12.1.2 80186芯片管脚功能
12.1.3 80186指令系统
12.1.4 用80186构成的微机系统
12.2 80286微处理器
12.2.1 80286内部结构简介
12.2.2 80286芯片管脚功能
12.2.3 80286支持的数据类型
12.2.4 80286指令系统
12.2.5 80286中的存储管理部件MMU
12.2.6 80286的系统配置
12.3 32位微处理器80486/80386
12.3.1 80386内部结构简介
12.3.2 80386支持的数据类型
12.3.3 80386对存储器的访问
12.3.4 80386指令系统
12.3.5 80386系统配置
12.3.6 80486、80386和80286之间的区别和兼容性
习题与思考题
附录 指令系统
参考文献