《高等学校电子信息类专业"十二五"规划教材:现代微机原理与接口技术》以Intel8086/8088为基础,同时兼顾高性能微处理器80x86以及Pentium系列微处理器的介绍,系统阐述了微型计算机的基本结构、原理、接口技术及其套用。全书共10章,内容分别为计算机基础知识、8086/8088CPU结构与汇流排技术、8086/8088指令系统、高性能微处理器、彙编语言源程式设计、输入/输出技术、中断系统与定时/计数技术、串列通信及其接口电路、存储器接口、模拟接口技术。
基本介绍
- 书名:高等学校电子信息类专业"十二五"规划教材
- 作者:李永忠
- 出版日期:2013年10月1日
- 语种:简体中文
- ISBN:9787560631462
- 外文名:Electronic Information Specialty
- 出版社:西安电子科技大学出版社
- 页数:400页
- 开本:16
- 品牌:西安电子科技大学出版社
内容简介
《高等学校电子信息类专业"十二五"规划教材:现代微机原理与接口技术》概念準确、内容新颖、自成体系,便于教学和自学,可作为高等院校计算机科学与技术、软体工程、电子信息工程、电气工程及其自动化、通信与电子类专业的本科生教材,也可作为相关领域工程技术人员的参考书。
图书目录
第1章计算机基础知识
1.1计算机的分类与发展
1.1.1计算机的分类
1.1.2微型计算机的发展
1.1.3微型计算机的特点
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.1ASCⅡ码
1.4.2BCD码及其调整
1.4.3汉字编码
1.5微机接口的定义与分类
1.5.1接口的定义
1.5.2接口的分类
习题1
第2章8086/8088CPU结构与汇流排技术
2.18086/8088微处理器的内部结构
2.1.18086/8088CPIJ的内部结构
2.1.28086/8088内部暂存器
2.28086/8088CPU的引脚与功能
2.2.1CPU的引脚与功能
2.2.2汇流排周期
2.2.3汇流排接口器件
2.38086/8088存储器结构
2.3.1系统存储器结构
2.3.2最小与最大模式下的系统汇流排
2.4微机系统中的汇流排结构
2.4.1汇流排分类与汇流排标準
2.4.2微机汇流排的性能指标
2.4.3PC系列微机汇流排
习题2
第3章8086/8088指令系统
3.1指令系统概述
3.1.1指令与指令系统
3.1.2运算元
3.28086/8088CPU的定址方式
3.2.1立即定址方式
3.2.2暂存器定址方式
3.2.3直接定址方式
3.2.4暂存器间接定址方式
3.2.5暂存器相对定址方式
3.2.6基址变址定址方式
3.2.7相对基址变址定址方式
3.2.8转移类指令的定址方式
3.2.9I/O连线埠定址方式
3.38086/8088指令系统
3.3.1数据传送指令
3.3.2算术运算指令
3.3.3位处理指令
3.3.4串操作指令
3.3.5控制转移指令
3.3.6处理器控制指令
习题3
第4章高性能微处理器
4.1高性能微处理器技术
4.1.1超标量和超流水线技术
4.1.2分支转移预测技术
4.1.3MMX技术
4.1.4SSE技术
4.1.5保护方式存储器管理技术
4.280x86微处理器
4.2.180186/80188微处理器
4.2.280286微处理器
4.2.380386微处理器
4.2.480486微处理器
4.3Pentium微处理器
4.3.1Pentium微处理器的主要特点
4.3.2Pentium微处理器的内部结构
4.3.3Pentium微处理器的暂存器组
4.3.4Pentium微处理器的引脚与功能
4.3.5Pentium微处理器的汇流排周期
4.4Pentium微处理器的存储器管理
4.4.1实模式下存储器管理
4.4.2保护模式下存储器管理中的数据结构
4.4.3保护模式下的分段存储器管理
4.4.4保护模式下的分页存储器管理
4.4.5保护模式下的段页式存储器管理
4.4.6保护模式下的暂存器
4.4.7保护模式下的中断和异常操作
4.4.8保护模式下的访问操作与保护机制
4.4.9保护模式下虚拟8086模式
4.4.10Pentium的系统存储器管理模式(SMM)
4.5Pentium系列微处理器的发展与新技术
4.5.1PentiumPro微处理器
4.5.2PentiumMMX微处理器
4.5.3PentiumⅡ/PentiumⅢ微处理器
4.5.4Pentium4微处理器
4.5.5Pentium双核处理器
4.5.6Core微架构的处理器
4.5.7Nehalem微架构的处理器
4.5.8Intel处理器家族
4.6Intel系列接口晶片组
4.6.1Intelx86系列微机系统的基本结构
4.6.2IntelG965高速晶片组
习题4
第5章彙编语言源程式设计
5.1彙编语言的基本概念
5.1.1机器语言、彙编语言和彙编程式
5.1.2彙编语言程式的开发过程
5.1.3彙编语言程式的上机过程
5.2彙编语言语句格式与源程式结构
5.2.1彙编语言语句格式
5.2.2彙编语言源程式结构
5.3伪指令
5.3.1段定义伪指令
5.3.2数据定义及存储器分配伪指令
5.3.3数据定义伪指令中运算元的表达形式
5.3.4符号定义伪指令
5.3.5过程定义伪指令
5.3.6程式开始和结束伪指令
5.3.7定位伪指令
5.3.8段定义的简化
5.3.9宏指令
5.4典型彙编语言程式设计举例
5.4.1彙编语言程式设计步骤
5.4.2顺序程式设计
5.4.3分支程式设计
5.4.4循环程式设计
5.4.5子程式设计
5.4.6DOS系统功能调用
5.5其他彙编技术
5.5.1重複彙编
5.5.2条件彙编
5.5.3宏彙编
5.632位彙编语言程式设计
5.6.132位彙编语言源程式格式
5.6.2实模式下的32位彙编语言程式设计
5.6.3保护模式下的32位彙编语言程式设计
习题5
第6章输入/输出技术
6.1输入/输出接口的基本知识
6.1.1I/O接口的定义
6.1.2I/O接口的功能
6.1.3I/O接口的基本结构
6.1.4接口的组成与分析方法
6.1.5I/O连线埠的编址
6.2CPU与外设之间的数据传送
6.2.1CPU与外设交换的信息类型
6.2.2CPU与外设交换信息的方式
6.3简单并行I/O接口
6.3.1并行通信和串列通信
6.3.2简单并行接口的设计
6.3.3简单并行I/O接口实例
6.4可程式并行I/O接口晶片Intel8255A
6.4.1Intel8255A的引脚及编程结构
6.4.2Intel8255A的工作方式
6.4.3Intel8255A的操作编程
6.5Intel8255A的套用举例
6.5.lIntel8255A在IBMPC/XT中的套用
6.5.2印表机接口
6.6DMA控制器Intel8237A
6.6.1DMA的传送方式
6.6.2Intel8237A晶片的内部结构与引脚
6.6.3Intel8237A的工作方式
6.6.4Intel8237A内部暂存器与编程
6.6.5Intel8237A在IBMPC系列机中的套用
习题6
第7章中断系统与定时/计数技术
7.1中断的基本概念
7.1.1中断系统
7.1.2中断处理过程
7.1.3中断优先权
7.1.4中断嵌套
7.28086/8088中断系统
7.2.180x86的中断类型
7.2.280x86CPU回响中断的过程
7.2.380x86的中断向量表
7.2.4中断向量表的初始化
7.2.580x86的中断优先权
7.3可程式中断控制器Intel8259A
7.3.1Intel8259A的基本结构
7.3.2Intel8259A的编程
7.4Intel8259A套用举例
7.4.1Intel8259A在IBMPC/XT中的套用
7.4.2Intel8259A在控制系统中的套用
7.4.3Intel8259A的级联套用
7.4.4Intel8259A的查询字套用
7.4.5Intel8259A的定时套用
7.4.6Intel8259A在Pentium机上的套用
7.5可程式定时/计数器Intel8253
7.5.1定时与计数
7.5.2Intel8253的主要特性与功能
7.5.3Intel8253的内部结构与引脚
7.5.4Intel8253的工作方式
7.5.5Intel8253的方式控制字
7.6Intel8253套用举例
7.6.1Intel8253初始化
7.6.2Intel8253套用实例
习题7
第8章串列通信及其接口电路
8.1串列通信的特点及基本概念
8.1.1串列通信的特点
8.1.2串列通信的基本概念
8.2串列通信及RS—232接口标準
8.2.1串列通信接口标準
8.2.2RS—232接口标準
8.2.3RS—232、RS—422、RS—485接口
8.3可程式串列接口晶片Intel8251A
8.3.1Intel825lA的主要性能
8.3.2Intel825lA的基本结构与引脚功能
8.3.3Intel825lA的编程
8.3.4Intel8251A套用举例
8.4USB串列接口
8.4.1USB构成
8.4.2USB的传输类型
8.4.3USB接口晶片PDIUSBD12
8.4.4USB与IEEE1394性能的比较
习题8
第9章存储器接口
9.1存储器概述
9.1.1存储器的基本概念
9.1.2存储器的分类
9.1.3存储器的性能指标
9.1.4现代微机中存储器的层次结构
9.2半导体存储器
9.2.1随机存取存储器(RAM)
9.2.2只读存储器(ROM)
9.2.3现代微机记忆体(DRAM)
9.3存储器与CPU的接口
9.3.1存储器与CPU连线应注意的问题
9.3.2存储器片选信号的处理方法
9.3.3存储器晶片的扩展
9.3.48086微处理器的存储器接口
9.4高速缓冲存储器与虚拟存储器
9.4.1高速缓冲存储器(Cache)
9.4.2虚拟存储器
9.5外存储器
习题9
第10章模拟接口技术
10.1模拟接口的基本概念
10.1.1计算机系统中的模拟接口
10.1.2採样保持电路
10.1.3D/A转换器(DAC)的工作原理
10.1.4D/A转换器的主要性能指标
10.1.5A/D转换器(ADC)的工作原理
10.1.6A/D转换器的主要性能指标
10.2典型D/A转换器及其套用
10.2.1D/A转换器DAC0832
10.2.2DAC0832与微处理器的接口
10.2.3DAC0832套用举例
10.3典型A/D转换器及其套用
10.3.1ADC0809转换器
10.3.2ADC0809与微处理器的接口
10.3.3ADC0809套用举例
习题10
附录A8086/8088指令表
附录BDos功能调用
附录CDEBUG命令
附录DIBMPC/XT中断类型号的配置
参考文献
1.1计算机的分类与发展
1.1.1计算机的分类
1.1.2微型计算机的发展
1.1.3微型计算机的特点
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.1ASCⅡ码
1.4.2BCD码及其调整
1.4.3汉字编码
1.5微机接口的定义与分类
1.5.1接口的定义
1.5.2接口的分类
习题1
第2章8086/8088CPU结构与汇流排技术
2.18086/8088微处理器的内部结构
2.1.18086/8088CPIJ的内部结构
2.1.28086/8088内部暂存器
2.28086/8088CPU的引脚与功能
2.2.1CPU的引脚与功能
2.2.2汇流排周期
2.2.3汇流排接口器件
2.38086/8088存储器结构
2.3.1系统存储器结构
2.3.2最小与最大模式下的系统汇流排
2.4微机系统中的汇流排结构
2.4.1汇流排分类与汇流排标準
2.4.2微机汇流排的性能指标
2.4.3PC系列微机汇流排
习题2
第3章8086/8088指令系统
3.1指令系统概述
3.1.1指令与指令系统
3.1.2运算元
3.28086/8088CPU的定址方式
3.2.1立即定址方式
3.2.2暂存器定址方式
3.2.3直接定址方式
3.2.4暂存器间接定址方式
3.2.5暂存器相对定址方式
3.2.6基址变址定址方式
3.2.7相对基址变址定址方式
3.2.8转移类指令的定址方式
3.2.9I/O连线埠定址方式
3.38086/8088指令系统
3.3.1数据传送指令
3.3.2算术运算指令
3.3.3位处理指令
3.3.4串操作指令
3.3.5控制转移指令
3.3.6处理器控制指令
习题3
第4章高性能微处理器
4.1高性能微处理器技术
4.1.1超标量和超流水线技术
4.1.2分支转移预测技术
4.1.3MMX技术
4.1.4SSE技术
4.1.5保护方式存储器管理技术
4.280x86微处理器
4.2.180186/80188微处理器
4.2.280286微处理器
4.2.380386微处理器
4.2.480486微处理器
4.3Pentium微处理器
4.3.1Pentium微处理器的主要特点
4.3.2Pentium微处理器的内部结构
4.3.3Pentium微处理器的暂存器组
4.3.4Pentium微处理器的引脚与功能
4.3.5Pentium微处理器的汇流排周期
4.4Pentium微处理器的存储器管理
4.4.1实模式下存储器管理
4.4.2保护模式下存储器管理中的数据结构
4.4.3保护模式下的分段存储器管理
4.4.4保护模式下的分页存储器管理
4.4.5保护模式下的段页式存储器管理
4.4.6保护模式下的暂存器
4.4.7保护模式下的中断和异常操作
4.4.8保护模式下的访问操作与保护机制
4.4.9保护模式下虚拟8086模式
4.4.10Pentium的系统存储器管理模式(SMM)
4.5Pentium系列微处理器的发展与新技术
4.5.1PentiumPro微处理器
4.5.2PentiumMMX微处理器
4.5.3PentiumⅡ/PentiumⅢ微处理器
4.5.4Pentium4微处理器
4.5.5Pentium双核处理器
4.5.6Core微架构的处理器
4.5.7Nehalem微架构的处理器
4.5.8Intel处理器家族
4.6Intel系列接口晶片组
4.6.1Intelx86系列微机系统的基本结构
4.6.2IntelG965高速晶片组
习题4
第5章彙编语言源程式设计
5.1彙编语言的基本概念
5.1.1机器语言、彙编语言和彙编程式
5.1.2彙编语言程式的开发过程
5.1.3彙编语言程式的上机过程
5.2彙编语言语句格式与源程式结构
5.2.1彙编语言语句格式
5.2.2彙编语言源程式结构
5.3伪指令
5.3.1段定义伪指令
5.3.2数据定义及存储器分配伪指令
5.3.3数据定义伪指令中运算元的表达形式
5.3.4符号定义伪指令
5.3.5过程定义伪指令
5.3.6程式开始和结束伪指令
5.3.7定位伪指令
5.3.8段定义的简化
5.3.9宏指令
5.4典型彙编语言程式设计举例
5.4.1彙编语言程式设计步骤
5.4.2顺序程式设计
5.4.3分支程式设计
5.4.4循环程式设计
5.4.5子程式设计
5.4.6DOS系统功能调用
5.5其他彙编技术
5.5.1重複彙编
5.5.2条件彙编
5.5.3宏彙编
5.632位彙编语言程式设计
5.6.132位彙编语言源程式格式
5.6.2实模式下的32位彙编语言程式设计
5.6.3保护模式下的32位彙编语言程式设计
习题5
第6章输入/输出技术
6.1输入/输出接口的基本知识
6.1.1I/O接口的定义
6.1.2I/O接口的功能
6.1.3I/O接口的基本结构
6.1.4接口的组成与分析方法
6.1.5I/O连线埠的编址
6.2CPU与外设之间的数据传送
6.2.1CPU与外设交换的信息类型
6.2.2CPU与外设交换信息的方式
6.3简单并行I/O接口
6.3.1并行通信和串列通信
6.3.2简单并行接口的设计
6.3.3简单并行I/O接口实例
6.4可程式并行I/O接口晶片Intel8255A
6.4.1Intel8255A的引脚及编程结构
6.4.2Intel8255A的工作方式
6.4.3Intel8255A的操作编程
6.5Intel8255A的套用举例
6.5.lIntel8255A在IBMPC/XT中的套用
6.5.2印表机接口
6.6DMA控制器Intel8237A
6.6.1DMA的传送方式
6.6.2Intel8237A晶片的内部结构与引脚
6.6.3Intel8237A的工作方式
6.6.4Intel8237A内部暂存器与编程
6.6.5Intel8237A在IBMPC系列机中的套用
习题6
第7章中断系统与定时/计数技术
7.1中断的基本概念
7.1.1中断系统
7.1.2中断处理过程
7.1.3中断优先权
7.1.4中断嵌套
7.28086/8088中断系统
7.2.180x86的中断类型
7.2.280x86CPU回响中断的过程
7.2.380x86的中断向量表
7.2.4中断向量表的初始化
7.2.580x86的中断优先权
7.3可程式中断控制器Intel8259A
7.3.1Intel8259A的基本结构
7.3.2Intel8259A的编程
7.4Intel8259A套用举例
7.4.1Intel8259A在IBMPC/XT中的套用
7.4.2Intel8259A在控制系统中的套用
7.4.3Intel8259A的级联套用
7.4.4Intel8259A的查询字套用
7.4.5Intel8259A的定时套用
7.4.6Intel8259A在Pentium机上的套用
7.5可程式定时/计数器Intel8253
7.5.1定时与计数
7.5.2Intel8253的主要特性与功能
7.5.3Intel8253的内部结构与引脚
7.5.4Intel8253的工作方式
7.5.5Intel8253的方式控制字
7.6Intel8253套用举例
7.6.1Intel8253初始化
7.6.2Intel8253套用实例
习题7
第8章串列通信及其接口电路
8.1串列通信的特点及基本概念
8.1.1串列通信的特点
8.1.2串列通信的基本概念
8.2串列通信及RS—232接口标準
8.2.1串列通信接口标準
8.2.2RS—232接口标準
8.2.3RS—232、RS—422、RS—485接口
8.3可程式串列接口晶片Intel8251A
8.3.1Intel825lA的主要性能
8.3.2Intel825lA的基本结构与引脚功能
8.3.3Intel825lA的编程
8.3.4Intel8251A套用举例
8.4USB串列接口
8.4.1USB构成
8.4.2USB的传输类型
8.4.3USB接口晶片PDIUSBD12
8.4.4USB与IEEE1394性能的比较
习题8
第9章存储器接口
9.1存储器概述
9.1.1存储器的基本概念
9.1.2存储器的分类
9.1.3存储器的性能指标
9.1.4现代微机中存储器的层次结构
9.2半导体存储器
9.2.1随机存取存储器(RAM)
9.2.2只读存储器(ROM)
9.2.3现代微机记忆体(DRAM)
9.3存储器与CPU的接口
9.3.1存储器与CPU连线应注意的问题
9.3.2存储器片选信号的处理方法
9.3.3存储器晶片的扩展
9.3.48086微处理器的存储器接口
9.4高速缓冲存储器与虚拟存储器
9.4.1高速缓冲存储器(Cache)
9.4.2虚拟存储器
9.5外存储器
习题9
第10章模拟接口技术
10.1模拟接口的基本概念
10.1.1计算机系统中的模拟接口
10.1.2採样保持电路
10.1.3D/A转换器(DAC)的工作原理
10.1.4D/A转换器的主要性能指标
10.1.5A/D转换器(ADC)的工作原理
10.1.6A/D转换器的主要性能指标
10.2典型D/A转换器及其套用
10.2.1D/A转换器DAC0832
10.2.2DAC0832与微处理器的接口
10.2.3DAC0832套用举例
10.3典型A/D转换器及其套用
10.3.1ADC0809转换器
10.3.2ADC0809与微处理器的接口
10.3.3ADC0809套用举例
习题10
附录A8086/8088指令表
附录BDos功能调用
附录CDEBUG命令
附录DIBMPC/XT中断类型号的配置
参考文献