图书介绍

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

微型计算机接口技术与汇编语言
  • 刘乐善主编;刘乐善,李畅,刘学清编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115325723
  • 出版时间:2013
  • 标注页数:408页
  • 文件大小:82MB
  • 文件页数:424页
  • 主题词:微型计算机-接口技术-高等学校-教材;汇编语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

微型计算机接口技术与汇编语言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

热门推荐