本书以Intel 8086微处理器为重点,以Intel 80X86微处理器组成的PC系列微机为背景,结合微机发展的新知识、新技术,系统地介绍了微机的组成原理、接口技术和典型应用。全书共分为11章。第1章介绍了微型计算机基础知识;第2章以Intel 8086微处理器为重点,对Intel 80X86微处理器及微机结构进行了介绍;第3章介绍了8086指令系统;第4章介绍了汇编语言程序设计;第5章介绍了微机的存储器结构,其中包括一些存储新技术:第6章重点介绍了目前常用的总线技术;第7章介绍了微型计算机中断及定时/计数技术;第8章介绍了微型计算机并行接口技术;第9章介绍了微型计算机串行接口技术;第10章介绍了微型计算机显示器及键盘接口技术;第11章为综合实训,通过软件仿真和温度控制实训项目,提高学生对微机原理和接口技术的实际应用能力。本书的前半部分主要介绍微机的组成原理,后半部分主要介绍微机的接口技术。接口技术部分主要围绕各种可编程芯片及其应用进行介绍,既对硬件接口的具体连接进行讲解,又结合应用进行了软件编程。为了帮助读者理解和掌握所学知识,每章后面都有思考与练习题。
小书是根据高等职业技术院校的教学要求编写的。在介绍计算机基础知识的基础上,以Intel 8086微处理器为重点,以Intel 80X86微处理器组成的PC系列微机为背景,结合微机发展的新知识、新技术,系统地介绍了微机的组成原理、接口技术和典型应用。
全书共分11章,首先介绍了计算机基础知识,然后分别介绍了微型计算机结构、指令系统、汇编语言程序没计、存储器结构、微机常用总线系统、中断系统等微机组成原理。并在此理论基础上,对并行接口技术,串行接口技术,巾断和定时计数、显示器、键盘接口技术进行了介绍。为了帮助读者理解和掌握所学知识,每章后都有思考与练习题。同时,还结合理论知识给出了实训,帮助读者提高实际动手能力。
本书可作为高职高专教育相关专业微机原理与接口技术课程的教材,也可以作为本科生学习微机原理与接口技术的参考书,还可以作为从事微机软、硬件工作的工程技术人员的参考书。
第1章 微型计算机系统概述
1.1 微型计算机的发展史
1.2 计算机中的数和编码
1.2.1 计算机中的数制
1.2.2 符号数的表示
1.2.3 二进制数的运算
1.2.4 二进制编码
1.3 微型计算机系统
1.3.1 微机系统组成
1.3.2 微型计算机系统的主要技术指标
1.4 微型计算机的工作过程
1.4.1 指令与程序的执行
1.4.2 程序执行过程举例
本章小结
思考与练习题
第2章 微型计算机的结构
2.1 微型计算机的基本结构
2.1.1 微处理器
2.1.2 存储器
2.1.3 输入/输出接口电路
2.1.4 总线
2.2 8086/8088微处理器
2.2.1 8086/8088微处理器的内部结构
2.2.2 8086/8088微处理器的寄存器结构
2.2.3 8086微处理器的引脚及其功能
2.2.4 8086微处理器的工作模式
2.2.5 8086微处理器的总线周期
2.2.6 8086系统的存储器管理
2.3 80X86系列微处理器
2.3.1 80X86系列微处理器概述
2.3.2 80486微处理器简介
2.4 奔腾(Pemium)系列微处理器
2.4.1 奔腾(Pentium)微处理器
2.4.2 Pemium Pro微处理器
2.4.3 MMX Pentium微处理器
2.4.4 Pentium Ⅱ微处理器
2.4.5 Pentium Ⅲ微处理器
2.4.6 Pentium 4微处理器
本章小结
思考与练习题
实训 微处理器的认识与理解
第3章 指令系统
3.1 指令与指令系统
3.2 8086指令系统的寻址方式
3.2.1 指令的基本格式
3.2.2 8086指令系统的基本寻址方式
3.3 8086指令系统
3.3.1 传送类指令
3.3.2 算术运算类指令
3.3.3 位操作指令
3.3.4 串操作类指令
3.3.5 循环和转移指令
3.3.6 处理器控制指令
本章小结
思考与练习题
实训8086基本指令训练
第4章 汇编语言程序设计
4.1 汇编语言
4.1.1 汇编语言的基本概念
4.1.2 汇编语言源程序的格式
4.2 汇编语言的语句
4.2.1 指令语句
4.2.2 伪指令语句
4.2.3 宏指令语句
4.3 汇编语言程序设计
4.3.1 程序设计的基本方法
4.3.2 顺序程序设计
4.3.3 分支程序设计
4.3.4 循环程序设计
4.3.5 子程序设计
4.3.6 DOs系统功能调用
4.4 汇编语言程序的上机过程及调试
4.4.1 编辑汇编语言源程序
4.4.2 汇编语言源程序
4.4.3 连接程序
4.4.4 程序的执行
本章小结
思考与练习题
实训程序设计
第5章 存储器结构
5.1 半导体存储器
5.1.1 存储器概述
5.1.2 半导体存储器的分类
5.2 随机存储器
5.2.1 静态RAM(SRAM)
5.2.2 动态RAM(DRAM)
5.2.3 几种新型RAM技术
5.3 只读存储器
5.3.1 ROM的分类
5.3.2 ROM的应用
5.4 存储器与CPU的连接
5.4.1 连接中应考虑的问题
5.4.2 存储器与CPU的连接
5.5 PC的存储器结构
5.5.1 PC存储系统的层次结构
5.5.2 内存管理
5.5.3 DIMM内存部件
本章小结
思考与练习题
实训存储器扩展
第6章 总线
6.1 总线概述
6.1.1 总线的类别
6.1.2 总线的优点
6.2 系统总线
6.2.1 ISA总线
6.2.2 STD总线
6.2.3 PCI总线
6.2.4 AGF总线
6.3 外部总线
6.3.1 RS232C总线
6.3.2 SCSI总线
6.3.3 USB总线
6.3.4 串行总线IEEE-1394
本章小结
思考与练习题
第7章 微型计算机中断系统及定时/计数器应用
7.1 中断系统概述
7.1.1 中断的基本概念
7.1.2 中断源的分类
7.1.3 中断优先级和中断矢量表
7.1.4 中断处理过程
7.2 可编程中断控制器8259A及其应用
7.2.1 8259A的引脚与内部结构
7.2.2 8259A的编程及应用
7.3 8253可编程定时/计数器及其应用
7.3.1 8253可编程定时/计数器
7.3.2 8253的编程和工作方式
7.3.3 8253的应用
本章小结
思考与练习题
实训 微型计算机计数器/定时器
第8章 微型机算机I/O接口技术及应用
8.1 微型机算机I/O接口
8.1.1 I/O接口
8.1.2 I/O端口的编址方法
8.1.3 I/O接口数据的传送方式
8.2 可编程并行I/O接口芯片8255A及其应用
8.2.1 并行接口的基本概念
8.2.2 8255A的结构和功能
8.2.3 8255A的控制字和工作方式
8.2.4 8255A的编程及应用
本章小结
思考与练习题
实训 并行接口
第9章 微型计算机串行接口技术及应用
9.1 串行通信的基本概念
9.1.1 串行通信的连接方式
9.1.2 信号的调制与解调
9.1.3 同步与异步通信方式
9.1.4 波特率与收/发时钟
9.2 可编程串行接口芯片8251A
9.2.1 825lA引脚及内部结构
9.2.2 825 1A的编程
9.2.3 8251A的应用
本章小结
思考与练习题
实训串行接口
第10章 显示器及键盘接口技术
10.1 显示器及其接口
10.1.1 LED显示器及其接口
10.1.2 LCD显示器及其接口
10.2 键盘及其接口
10.2.1 独立式键盘及其接口
10.2.2 矩阵式键盘及其接口
10.3 可编程键盘/显示器接U 8279
10.3.1 8279的结构
10.3.2 8279的引脚定义
10.3.3 8279的编程
10.3.4 8279的应用
本章小结
思考题及习题
实训键盘扫描显示
第11章 综合实训
11.1 软件仿真——应用程序的建立与调试
11.2 空调温度的控制
参考文献