书籍详情
十六位微型计算机原理及接口技术
作者:侯伯亨,李伯成编著
出版社:西安电子科技大学出版社
出版时间:1992-12-01
ISBN:9787560602158
定价:¥18.00
内容简介
本书共分为七章,第一章介绍了有关计算机的发展概况及分类,微型计算机的特点及应用,计算机的基础知识以及微型计算机的基本结构和工作原理的简单概念;第二章介绍了Intel8086/8088CPU的内部结构、工作方式及外部引脚,8086/8088的时序及总线操作以及Intel8086/8088的系统配置;第三章介绍了存储器的分类、结构,半导体随机读写存储器(RAM)的使用,只读存储器(ROM)的使用,并介绍了高速缓冲存储器及光盘存储器等有关知识;第四章介绍了8086/8088的指令系统中的各类指令以及汇编语言源程序的设计方法;第五章介绍了中断的基本概念、中断过程、中断系统、中断控制及中断控制器8259A的连接、使用等知识;第六章介绍了DMA的工作原理及工作过程,DMA的控制及8237DMA控制器的连接、使用;第七章介绍了常用的I/O接口技术及接口芯片,包括可编程定时/计数器8253及使用,可编程并行接口8255及使用,可编程串行接口8250及使用,并介绍了键盘接口、系统与总线接口等知识,同时给出了一些实用的接口应用实例。本书简明扼要,选材恰当,结构合理,是一本针对高职高专计算机及相关专业学生的教材,既可用于进行系统教学,也可作为相关专业学生或工程技术人员的参考书。本书配有电子教案,有需要的老师可与西安电子科技大学出版社联系,免费索取。
作者简介
暂缺《十六位微型计算机原理及接口技术》作者简介
目录
第一章绪论1
1.1计算机的发展概况及分类1
1.1.1计算机的发展概况1
1.1.2计算机的分类4
1.2微型计算机的特点及应用6
1.2.1微型计算机的特点6
1.2.2微型计算机的应用7
1.3计算机的基础知识9
1.3.1计算机中的数据表示及编码9
1.3.2基本运算及基本逻辑功能部件20
1.4微型计算机的基本结构及工作原理31
1.4.1计算机基本组成及工作原理31
1.4.2微型计算机系统34
本章小结36
习题37
第二章微处理器结构38
2.1Intel8086/8088CPU的内部结构38
2.1.18088CPU的内部结构39
2.1.28088处理器中的内部寄存器40
2.28086/8088CPU的工作方式及外部引脚42
2.2.1最小模式下的引线42
2.2.2最大模式下的引线45
2.2.3存储器寻址47
2.3Intel8086/8088的时序及总线操作49
2.3.1指令周期.总线周期和T状态49
2.3.2微机系统总线的结构50
2.3.3总线操作52
2.3.4最小模式下的系统总线形成53
2.3.5最大模式下的系统总线形成54
本章小结55
习题55
第三章存储器56
3.1存储器概述56
3.1.1存储器的分类56
3.1.2存储器的一般结构58
3.1.3存储器的主要技术指标59
3.2半导体随机读写存储器(RAM)60
3.2.1静态RAM60
3.2.2动态RAM63
3.3只读存储器(ROM)68
3.3.1掩膜型ROM68
3.3.2可编程ROM(PROM)68
3.3.3可擦除可编程ROM(EPROM)68
3.3.4电可擦除可编程ROM(EEPROM)71
3.4高速缓冲存储器72
3.5光盘存储器73
3.5.1概述73
3.5.2光盘存储器的基本工作原理及组成74
3.6存储器的层次结构75
3.6.1主存--辅存层次75
3.6.2Cache--主存层次76
3.78088CPU的存储器组织76
3.7.1存储器的分段和物理地址的形成76
3.7.28086/8088中的堆栈78
本章小结78
习题80
第四章Intel8086/8088的指令系统81
4.1指令格式与寻址方式81
4.1.18086/8088的通用指令格式81
4.1.2立即寻址81
4.1.3寄存器寻址81
4.1.4存储器寻址82
4.1.5I/O端口寻址85
4.28086/8088的指令系统85
4.2.1数据传送类指令86
4.2.2算术运算类指令90
4.2.3逻辑指令和移位指令95
4.2.4串操作指令99
4.2.5程序控制指令100
4.2.6处理机控制指令105
4.3汇编语言程序格式105
4.3.1汇编语言的语句格式105
4.3.2汇编语言程序的段定义106
4.3.3汇编语言源程序过程定义110
4.3.4标准程序前奏111
4.3.5常用伪指令语句113
4.3.6汇编语言源程序结构121
4.4汇编语言程序设计122
4.4.1顺序程序设计123
4.4.2分支程序设计124
4.4.3循环程序设计127
4.4.4子程序设计132
4.5汇编语言程序使用示例138
4.5.1编辑源程序138
4.5.2汇编源程序138
4.5.3连接目标程序139
4.5.4运行程序140
4.5.5DEBUG调试程序140
本章小结143
习题143
第五章中断147
5.1输入/输出概述147
5.1.1I/O端口及其寻址方式147
5.1.2CPU与外设间的数据传送方式148
5.2中断的基本概念152
5.2.1中断过程152
5.2.2中断识别及优先级管理153
5.3中断系统153
5.3.1中断源的分类155
5.3.2中断向量及中断向量表156
5.3.3中断的优先权157
5.3.4软件中断(内部中断)160
5.3.5硬件中断(外部中断)160
5.4中断控制及中断控制器Intel8259A161
5.4.18259A的外部引脚和内部结构161
5.4.28259A的工作方式166
5.4.38259A初始化编程168
5.58259A的级联174
本章小结174
习题175
第六章直接存储器存取DMA176
6.1DMA的工作原理及工作过程176
6.1.1DMA的传送原理176
6.1.2DMA的工作过程177
6.2DMA控制器及8237DMA控制器178
6.2.18237A的外部引脚178
6.2.28237A的工作方式182
6.2.38237A的内部寄存器183
6.38237A的初始化编程187
6.3.18237A的寻址及连接187
6.3.28237A的初始化188
6.4DMA的应用举例189
本章小结192
习题192
第七章I/O接口技术及接口芯片193
7.1系统与总线接口193
7.1.1总线技术193
7.1.2PC系统总线193
7.1.3总线技术接口193
7.2可编程定时器/计数器8253及使用197
7.2.1定时器系统概述197
7.2.28253的内部结构和工作原理197
7.2.38253的工作方式198
7.2.48253的应用举例203
7.3可编程并行接口8255206
7.3.1并行接口技术概述206
7.3.28255的内部结构和外部引脚206
7.3.38255的控制字和工作方式208
7.3.48255的应用举例213
7.4可编程串行接口8250的使用215
7.4.1串行通信的基本概念215
7.4.28250的初始化编程217
7.4.38250的应用举例226
7.5键盘接口228
7.5.1键盘输入设备228
7.5.2键盘编码229
7.5.3键盘接口编程230
7.6显示器与打印机接口235
7.6.1显示器I/O235
7.6.2打印机编程241
7.7接口应用实例248
7.7.1步进电机控制248
7.7.2LED显示模块显示控制252
本章小结259
习题259
参考文献261
1.1计算机的发展概况及分类1
1.1.1计算机的发展概况1
1.1.2计算机的分类4
1.2微型计算机的特点及应用6
1.2.1微型计算机的特点6
1.2.2微型计算机的应用7
1.3计算机的基础知识9
1.3.1计算机中的数据表示及编码9
1.3.2基本运算及基本逻辑功能部件20
1.4微型计算机的基本结构及工作原理31
1.4.1计算机基本组成及工作原理31
1.4.2微型计算机系统34
本章小结36
习题37
第二章微处理器结构38
2.1Intel8086/8088CPU的内部结构38
2.1.18088CPU的内部结构39
2.1.28088处理器中的内部寄存器40
2.28086/8088CPU的工作方式及外部引脚42
2.2.1最小模式下的引线42
2.2.2最大模式下的引线45
2.2.3存储器寻址47
2.3Intel8086/8088的时序及总线操作49
2.3.1指令周期.总线周期和T状态49
2.3.2微机系统总线的结构50
2.3.3总线操作52
2.3.4最小模式下的系统总线形成53
2.3.5最大模式下的系统总线形成54
本章小结55
习题55
第三章存储器56
3.1存储器概述56
3.1.1存储器的分类56
3.1.2存储器的一般结构58
3.1.3存储器的主要技术指标59
3.2半导体随机读写存储器(RAM)60
3.2.1静态RAM60
3.2.2动态RAM63
3.3只读存储器(ROM)68
3.3.1掩膜型ROM68
3.3.2可编程ROM(PROM)68
3.3.3可擦除可编程ROM(EPROM)68
3.3.4电可擦除可编程ROM(EEPROM)71
3.4高速缓冲存储器72
3.5光盘存储器73
3.5.1概述73
3.5.2光盘存储器的基本工作原理及组成74
3.6存储器的层次结构75
3.6.1主存--辅存层次75
3.6.2Cache--主存层次76
3.78088CPU的存储器组织76
3.7.1存储器的分段和物理地址的形成76
3.7.28086/8088中的堆栈78
本章小结78
习题80
第四章Intel8086/8088的指令系统81
4.1指令格式与寻址方式81
4.1.18086/8088的通用指令格式81
4.1.2立即寻址81
4.1.3寄存器寻址81
4.1.4存储器寻址82
4.1.5I/O端口寻址85
4.28086/8088的指令系统85
4.2.1数据传送类指令86
4.2.2算术运算类指令90
4.2.3逻辑指令和移位指令95
4.2.4串操作指令99
4.2.5程序控制指令100
4.2.6处理机控制指令105
4.3汇编语言程序格式105
4.3.1汇编语言的语句格式105
4.3.2汇编语言程序的段定义106
4.3.3汇编语言源程序过程定义110
4.3.4标准程序前奏111
4.3.5常用伪指令语句113
4.3.6汇编语言源程序结构121
4.4汇编语言程序设计122
4.4.1顺序程序设计123
4.4.2分支程序设计124
4.4.3循环程序设计127
4.4.4子程序设计132
4.5汇编语言程序使用示例138
4.5.1编辑源程序138
4.5.2汇编源程序138
4.5.3连接目标程序139
4.5.4运行程序140
4.5.5DEBUG调试程序140
本章小结143
习题143
第五章中断147
5.1输入/输出概述147
5.1.1I/O端口及其寻址方式147
5.1.2CPU与外设间的数据传送方式148
5.2中断的基本概念152
5.2.1中断过程152
5.2.2中断识别及优先级管理153
5.3中断系统153
5.3.1中断源的分类155
5.3.2中断向量及中断向量表156
5.3.3中断的优先权157
5.3.4软件中断(内部中断)160
5.3.5硬件中断(外部中断)160
5.4中断控制及中断控制器Intel8259A161
5.4.18259A的外部引脚和内部结构161
5.4.28259A的工作方式166
5.4.38259A初始化编程168
5.58259A的级联174
本章小结174
习题175
第六章直接存储器存取DMA176
6.1DMA的工作原理及工作过程176
6.1.1DMA的传送原理176
6.1.2DMA的工作过程177
6.2DMA控制器及8237DMA控制器178
6.2.18237A的外部引脚178
6.2.28237A的工作方式182
6.2.38237A的内部寄存器183
6.38237A的初始化编程187
6.3.18237A的寻址及连接187
6.3.28237A的初始化188
6.4DMA的应用举例189
本章小结192
习题192
第七章I/O接口技术及接口芯片193
7.1系统与总线接口193
7.1.1总线技术193
7.1.2PC系统总线193
7.1.3总线技术接口193
7.2可编程定时器/计数器8253及使用197
7.2.1定时器系统概述197
7.2.28253的内部结构和工作原理197
7.2.38253的工作方式198
7.2.48253的应用举例203
7.3可编程并行接口8255206
7.3.1并行接口技术概述206
7.3.28255的内部结构和外部引脚206
7.3.38255的控制字和工作方式208
7.3.48255的应用举例213
7.4可编程串行接口8250的使用215
7.4.1串行通信的基本概念215
7.4.28250的初始化编程217
7.4.38250的应用举例226
7.5键盘接口228
7.5.1键盘输入设备228
7.5.2键盘编码229
7.5.3键盘接口编程230
7.6显示器与打印机接口235
7.6.1显示器I/O235
7.6.2打印机编程241
7.7接口应用实例248
7.7.1步进电机控制248
7.7.2LED显示模块显示控制252
本章小结259
习题259
参考文献261
猜您喜欢