内容简介
本书以Intel微处理器系列(从8086到Pentium 4)为背景,追踪高性能微型计算机的技术发展方向,抓住关键技术,全面、系统而又深入地介绍微机原理与接口技术,重点讨论微机系统组成、工作过程与运算基础,微处理器系统结构与技术(流水线及超流水线技术、指令预取技术、超标量技术、动态分支转移预测技术),指令系统与扩展指令集,汇编语言程序设计基础,存储系统(存储管理技术、虚拟存储技术以及Cache技术),浮点部件及其流水线技术,总线技术,主板(基本结构、芯片组、主板上的插座、插槽与外部接口和BIOS) ,输入输出控制技术,接口技术(并行接口、串行接口),数模与模数转换,常用外部设备。
本书内容丰富,结构合理,深入浅出,条理分明,实用性强,选材精细,既可以作为高等院校非计算机专业的教材,也可以作为成人教育的培训教材与科技工作者的参考用书。
目录
第1章 微型计算机基础
1.1 计算机数据表示
1.2 微型计算机系统组成及工作原理
1.3 微型计算机的分类及性能指标
第2章 8086微处理器
2.1 微处理器简介
2.2 8086/8088微处理器
2.3 其他处理器
第3章 8086指令系统
3.1 基本数据类型
3.2 基本指令格式
3.3 寻址方式
3.4 指令系统
第4章 汇编语言及程序设计
4.1 汇编语言概述
4.2 汇编语言基本语法
4.3 伪指令
4.4 宏指令
4.5 系统功能调用
4.6 汇编语言程序设计及举例
4.7 汇编语言源程序上机调试过程
4.8 宏汇编与条件汇编
第5章 存储器
5.1 半导体存储器概述
5.2 随机存取存储器RAM
5.3 只读存储器ROM
5.4 存储器与CPU的连接
5.5 高速缓冲存储器Cache技术
第6章 I/O接口技术
6.1 I/O接口概述
6.2 并行通信与并行接口
6.3 串行通信与串行接口
6.4 可编程串行接口芯片8251A
第7章 中断技术
7.1 中断概述
7.2 中断处理的一般过程
7.3 8086/8088中断系统
7.4 可编程中断控制器8259A
7.5 8259A的中断响应过程
7.6 8259A编程及应用
第8章 可编程定时器/计数器8253
8.1 8253结构及引脚
8.2 8253工作方式
8.3 8253应用举例
第9章 8237A DMA控制器及其应用
9.1 8237A的结构及引脚
9.2 工作方式
9.3 工作时序
9.4 内部寄存器
9.5 编程及应用举例
第10章 A/D及D/A转换器
10.1 控制系统中的模拟接口
10.2 数模(D/A)转换器
10.3 模数(A/D)转换器
10.4 A/D和D/A转换的应用实例
第11章 总线
11.1 总线概述
11.2 PC总线
11.3 ISA总线
11.4 PCI总线
11.5 I2C总线
第12章 人机交换接口
12.1 概述
12.2 键盘接口
12.3 鼠标接口
12.4 显示器接口
12.5 打印机接口
第13章 MCS一51系列单片机简介
13.1 单片机概述
13.2 MCS-51系列单片机结构
13.3 并行I/O口
13.4 定时器/计数器
13.5 串行通信
13.6 单片机中断系统
第14章 MCS一51系列单片机指令系统及程序设计
14.1 MCS-51系列单片机指令系统概述
14.2 寻址方式
14.3 传输指令与数据的传输
14.4 算术逻辑指令与数据处理
第15章 MCS-51系列单片机系统扩展
15.1 外部程序存储器的扩展
15.2 外部数据存储器的扩展与电路设计
15.3 并行I/O口的扩展
参考文献