图书介绍
微型计算机接口技术与汇编语言2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘乐善主编;刘乐善,李畅,刘学清编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115325723
- 出版时间:2013
- 标注页数:408页
- 文件大小:82MB
- 文件页数:424页
- 主题词:微型计算机-接口技术-高等学校-教材;汇编语言-程序设计-高等学校-教材
PDF下载
下载说明
微型计算机接口技术与汇编语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概论1
1.1微型计算机系统及发展简介1
1.1.1微型计算机系统1
1.1.2微型计算机发展简介2
1.2微型计算机是怎样工作的3
1.2.1进行控制与数据加工处理的微处理器3
1.2.2完成数据记忆存储的存储器3
1.2.3实现数据输入输出的I/O设备与接口4
1.2.4提供数据通路的总线4
1.3汇编语言在微机系统中的作用5
1.3.1为什么要讲汇编语言5
1.3.2讲汇编语言的哪些内容5
1.4微型计算机接口技术的概念6
1.4.1微机接口技术的作用与基本任务6
1.4.2微机接口技术的层次与内容7
1.4.3微机接口技术的基本概念8
1.4.4微机接口技术的发展概况11
1.4.5分析微机硬件的软件模型方法12
1.4.6本书内容安排13
习题13
模块1 微机系统的基本组成及工作原理15
第2章 微型计算机系统的组成及工作原理15
2.1微型计算机系统15
2.1.1微机系统的硬件组成15
2.1.2微机系统的软件配置15
2.1.3微机系统中的信息流与信息链16
2.2微处理器17
2.2.1微处理器的作用17
2.2.2微处理器组成的基本部件及工作原理18
2.2.3微处理器的功能结构20
2.2.4微处理器的外部特性22
2.2.5微处理器的编程模型24
2.2.6微处理器的指令集27
2.2.7微处理器工作模式27
2.2.8现代微处理器的新技术28
2.3存储器30
2.3.1存储器的作用30
2.3.2存储器的类型与层次30
2.3.3存储器地址空间和数据组织31
2.3.4存储器的管理机制——分段技术与寻址方案32
2.3.5存储器逻辑地址和物理地址的形成35
2.3.6堆栈37
2.3.7现代微机系统存储器的新特点38
2.4 I/O设备与I/O设备接口40
2.4.1 I/O设备及其接口的作用40
2.4.2 I/O设备的类型及设备的逻辑概念40
2.4.3 I/O设备所涉及的技术41
2.4.4现代微机接口技术的新概念41
2.5总线42
2.5.1总线的作用42
2.5.2总线的组成42
2.5.3总线的性能参数43
2.5.4总线传输操作过程44
2.5.5总线标准及总线插槽44
2.5.6 ISA总线的定义与应用45
2.5.7现代微机总线技术的新特点48
2.5.8现代微机层次化总线结构对接口技术的影响51
习题51
模块2 汇编语言与程序设计53
第3章 汇编语言寻址方式和指令集53
3.1汇编语言、汇编语言源程序和汇编程序53
3.2指令一般格式53
3.3寻址方式54
3.3.1立即寻址方式54
3.3.2寄存器寻址方式55
3.3.3直接寻址方式55
3.3.4寄存器间接寻址方式56
3.3.5寄存器相对寻址方式56
3.3.6基址+变址寻址方式57
3.3.7相对基址+变址寻址方式57
3.3.8 I/O端口寻址方式与端口操作数58
3.4指令集59
3.4.1 80X86指令系统59
3.4.2数据传送类指令59
3.4.3算术运算指令62
3.4.4位操作指令67
3.4.5串操作指令70
3.4.6中断调用与返回指令76
3.4.7处理器控制指令77
3.4.8转移指令、循环指令和子程序调用指令77
习题78
第4章 伪指令与语句格式80
4.1伪指令80
4.1.1处理器选择伪指令80
4.1.2数据定义伪指令81
4.1.3符号定义伪指令81
4.1.4段定义伪指令82
4.1.5源程序结束伪指令84
4.1.6过程定义伪指令84
4.1.7数制表示伪指令84
4.1.8设置汇编地址计数器伪指令85
4.2汇编语言语句格式86
4.2.1语句的格式86
4.2.2语句名字86
4.2.3语句操作码87
4.2.4语句操作数87
4.2.5语句注释91
4.3常用的DOS系统功能调用91
4.3.1 DOS系统功能的调用方法91
4.3.2 DOS系统功能调用举例92
习题97
第5章 汇编语言程序设计99
5.1汇编语言源程序结构99
5.1.1完整段定义结构99
5.1.2程序段前缀结构(标准序)100
5.1.3 COM文件结构101
5.1.4简化段定义结构102
5.2汇编语言源程序设计步骤与程序流程图103
5.2.1汇编语言源程序设计的基本步骤103
5.2.2程序流程图103
5.3汇编语言源程序设计的基本方法104
5.3.1顺序程序设计104
5.3.2分支程序设计104
5.3.3循环程序设计107
5.3.4子程序设计与调用114
5.4汇编语言程序开发与运行环境125
5.4.1在DOS环境下开发与运行汇编语言程序的工具软件125
5.4.2在DOS环境下开发汇编语言程序的流程126
5.4.3用EDIT建立ASM文件126
5.4.4用MASM生成OBJ文件和用LINK生成EXE文件126
5.4.5调试程序的使用129
5.4.6在Windows环境下DOS程序的开发与运行130
习题130
模块3 微机接口设计的支持技术131
第6章 I/O端口地址译码技术131
6.1 I/O地址空间131
6.2 I/O端口131
6.2.1 I/O端口131
6.2.2 I/O端口共用技术132
6.2.3 I/O端口地址编址方式132
6.2.4独立编址方式的I/O端口访问133
6.3 I/O端口地址分配及选用的原则134
6.3.1早期微机I/O地址的分配134
6.3.2现代微机I/O地址的分配135
6.3.3 I/O端口地址选用的原则136
6.4 I/O端口地址译码136
6.4.1 I/O地址译码的方法136
6.4.2 I/O地址译码电路的输入与输出信号线137
6.5 I/O端口地址译码电路设计137
6.5.1设计I/O端口地址译码电路应注意的问题137
6.5.2 I/O地址译码电路设计举例138
习题143
第7章 定时/计数技术145
7.1定时与计数145
7.2微机系统中的定时系统146
7.3外部定时方法及硬件定时器146
7.3.1定时方法146
7.3.2定时器147
7.4可编程定时/计数器82C54A147
7.4.1 82C54A的外部特性和内部寄存器147
7.4.2 82C54A的编程模型149
7.4.3 82C54A的工作方式151
7.4.4 82C54A的计数初值计算及装入155
7.4.5 82C54A的初始化156
7.5定时/计数器的应用157
7.5.1用户扩展的定时/计数器应用157
7.5.2系统配置的定时/计数器应用162
习题169
第8章 中断技术171
8.1中断171
8.2中断的类型171
8.2.1硬中断172
8.2.2软中断172
8.3中断号173
8.3.1中断号与中断号的获取173
8.3.2中断响应周期173
8.3.3中断号的分配174
8.4中断触发方式与中断排队方式175
8.4.1中断触发方式175
8.4.2中断排队方式175
8.5中断向量与中断向量表176
8.5.1中断向量与中断向量表176
8.5.2中断向量表的填写177
8.6中断处理过程178
8.6.1可屏蔽中断的处理过程178
8.6.2不可屏蔽中断和软中断的处理过程179
8.7中断控制器179
8.7.1 82C59A外部特性和内部寄存器179
8.7.2 82C59A的端口地址181
8.7.3 82C59A的工作方式181
8.7.4 82C59A的编程模型182
8.7.5 82C59A对CPU中断处理的支持作用186
8.8系统配置的可屏蔽中断体系187
8.8.1可屏蔽中断体系的组成187
8.8.2可屏蔽中断体系的初始化188
8.9用户对系统中断资源的应用191
8.9.1修改中断向量191
8.9.2编写中断服务程序192
8.10中断服务程序设计193
8.10.1主片82C59A的中断服务程序设计193
8.10.2从片82C59A的中断服务程序设计196
习题200
第9章 DMA技术201
9.1 DMA传输201
9.1.1 DMA传输的特点201
9.1.2 DMA传输的过程201
9.2 DMA操作202
9.2.1 DMA操作类型202
9.2.2 DMA操作方式203
9.3 DMA控制器与CPU之间的总线控制权转移203
9.3.1 DMA控制器的两种工作状态203
9.3.2 DMA控制器与CPU之间的总线控制权转移204
9.4 DMA控制器82C37A205
9.4.1 82C37A的外部特性205
9.4.2 82C37A的编程模型206
9.4.3 82C37A的工作时序212
9.5系统配置的DMA体系214
9.5.1 DMA体系的组成214
9.5.2 DMA体系的初始化215
9.6用户对系统DMA资源的使用216
9.6.1 DMA传输参数设置的内容216
9.6.2 DMA传输参数设置的程序216
习题218
模块4 微机接口技术的基本内容219
第10章 并行接口219
10.1并行接口的特点219
10.2组成并行接口电路的元器件219
10.3可编程并行接口芯片82C55A220
10.3.1 82C55A的外部特性和内部寄存器220
10.3.2 82C55A的工作方式222
10.3.3 82C55A的编程模型222
10.4 82C55A在微机系统中的应用225
10.5 82C55A的0方式及其应用举例225
10.6 82C55A的1方式及其应用举例234
10.6.1 1方式下联络信号线的设置234
10.6.2 1方式的工作时序236
10.6.3 1方式的状态字238
10.6.4 1方式的并行接口设计239
10.7 82C55A的2方式及其应用举例242
10.7.1 2方式下联络信号的设置及时序242
10.7.2 2方式的状态字243
10.7.3 2方式的双向并行接口设计243
习题246
第11章 串行通信接口248
11.1串行通信的基本概念248
11.1.1串行通信的基本特点248
11.1.2串行通信传输的工作方式(制式)248
11.1.3串行通信中的差错检测249
11.1.4串行通信的同步方式250
11.1.5串行通信中的调制与解调251
11.2串行通信中的传输速率控制252
11.2.1数据传输速率控制的实现方法252
11.2.2波特率与发送/接收时钟252
11.2.3波特率时钟发生器设计254
11.3串行通信中的数据格式257
11.3.1起止式异步通信数据格式258
11.3.2面向字符的同步通信数据格式259
11.4串行通信接口标准259
11.4.1 EIA-RS-232C接口标准259
11.4.2 RS-485接口标准263
11.4.3 RS-232C与RS-485的转换266
11.5串行通信接口电路266
11.5.1串行通信接口的基本任务266
11.5.2串行通信接口电路的组成267
11.6用户扩展的串行通信接口267
11.6.1 8251A的外部特性267
11.6.2 8251A的编程模型268
11.6.3 8251A的初始化271
11.6.4基于8251A的串行通信接口设计272
11.7系统配置的串行通信接口280
11.7.1 16550的外部引脚特性280
11.7.2 16550的编程模型281
11.7.3 16550的初始化284
11.7.4基于16550的串行通信接口设计285
习题287
第12章 A/D D/A转换器接口289
12.1模拟量接口289
12.2 A/D转换器289
12.2.1 A/D转换器的主要技术指标290
12.2.2 A/D转换器的外部特性290
12.3 A/D转换器接口设计的任务与方法291
12.3.1 A/D转换器与CPU的连接291
12.3.2 A/D转换器与CPU之间的数据交换方式292
12.3.3 A/D转换器的数据在线处理292
12.4 A/D转换器接口设计292
12.4.1 A/D转换器接口设计需考虑的问题292
12.4.2 A/D转换器接口设计293
12.5 D/A转换器303
12.5.1 D/A转换器的主要技术指标303
12.5.2 D/A转换器的外部特性304
12.6 D/A转换器接口设计的任务与方法304
12.6.1 D/A转换器与CPU的连接304
12.6.2 D/A转换器与CPU之间的数据交换方式304
12.6.3 D/A转换器接口设计需考虑的问题304
12.7 D/A转换器接口设计305
习题310
第13章 基本人机交互设备接口311
13.1键盘接口311
13.1.1键盘的类型311
13.1.2键盘的结构与工作原理312
13.1.3键盘接口设计315
13.2 LED数码显示器接口318
13.2.1 LED显示器的结构与工作原理318
13.2.2 LED显示器的字形码319
13.2.3 LED显示器的显示方式320
13.3可编程键盘/LED接口芯片82C79A320
13.3.1 82C79A的外部特性320
13.3.2 82C79A的内部寄存器322
13.3.3 82C79A的编程模型323
13.3.4键盘/数码显示器接口设计326
13.4打印机接口331
13.4.1并行打印机接口标准332
13.4.2并行打印机接口设计333
习题335
模块5 微机接口技术的新内容337
第14章 PCI总线接口337
14.1 PCI总线及其特点337
14.2 PCI总线的信号定义339
14.3 PCI总线的数据传输341
14.3.1 PCI总线数据传输协议342
14.3.2 PCI总线数据传输过程342
14.4 PCI总线的三种地址空间344
14.5 PCI总线命令345
14.6 PCI设备346
14.7 PCI设备配置空间347
14.7.1配置空间的作用347
14.7.2配置空间的格式347
14.7.3配置空间的功能348
14.7.4配置空间的映射关系351
14.7.5配置空间的初始化过程353
14.8 PCI配置空间的访问353
14.8.1配置空间的访问特点353
14.8.2配置空间的访问方法354
14.8.3查找PCI设备(卡)举例355
14.8.4访问配置寄存器举例357
14.8.5实时读取的配置空间现场信息362
14.9 PCI接口卡的设计363
14.9.1 PCI接口卡设计方案363
14.9.2 PCI接口芯片PLX9054364
14.9.3 PCI接口卡设计要求365
14.9.4 PCI接口卡电路设计365
14.9.5 PCI接口卡配置空间初始化367
14.9.6 PCI接口卡应用程序设计367
14.10 PCI中断373
14.10.1 PCI中断的特点373
14.10.2 PCI中断共享374
14.10.3 PCI中断响应周期375
14.10.4 PCI设备的中断申请及用于中断处理的寄存器375
14.10.5 PCI中断程序举例376
14.11 PCI DMA传输381
14.11.1 PCI DMA传输的特点381
14.11.2 PCI DMA控制器381
习题381
第15章 USB通用串行总线383
15.1通用串行总线概述383
15.1.1 USB的发展过程383
15.1.2 USB的设计目标及特点384
15.1.3 USB物理接口与电气特性385
15.1.4 USB信号定义386
15.1.5 USB数据编码与解码387
15.2 USB系统组成和拓扑结构388
15.2.1 USB系统组成388
15.2.2 USB系统拓扑结构392
15.3通用串行总线的通信模型与数据流模型392
15.3.1通信模型392
15.3.2数据流模型393
15.4 USB传输类型394
15.4.1控制(Control)传输394
15.4.2批(Bulk)传输395
15.4.3中断(Interrupt)传输395
15.4.4等时(Isochronous)传输395
15.5 USB交换包格式396
15.5.1标志(Token)包396
15.5.2数据(Data)包398
15.5.3握手(Handshake)包398
15.5.4预告包398
15.6 USB设备状态和总线枚举398
15.6.1插入399
15.6.2上电400
15.6.3默认400
15.6.4地址400
15.6.5配置400
15.6.6挂起400
15.7 USB设备设计400
15.8 USB总线接口芯片PDIUSBD12401
15.8.1 PDIUSBD12外部特性及内部结构401
15.8.2 PDIUSBD12命令字403
15.8.3 PDIUSBD12的典型连接方式404
习题406
参考文献407
热门推荐
- 3169217.html
- 3383212.html
- 2077677.html
- 3372705.html
- 140988.html
- 2029136.html
- 1818916.html
- 1562137.html
- 1438566.html
- 2102674.html
- http://www.ickdjs.cc/book_3767472.html
- http://www.ickdjs.cc/book_302970.html
- http://www.ickdjs.cc/book_2915843.html
- http://www.ickdjs.cc/book_2410217.html
- http://www.ickdjs.cc/book_2344383.html
- http://www.ickdjs.cc/book_1179915.html
- http://www.ickdjs.cc/book_2544617.html
- http://www.ickdjs.cc/book_917300.html
- http://www.ickdjs.cc/book_531220.html
- http://www.ickdjs.cc/book_3158486.html