当前位置:首页 > 工业技术
微机原理与接口技术
微机原理与接口技术

微机原理与接口技术PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:吴晓非,王玉良,禹可编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2015
  • ISBN:9787563544967
  • 页数:406 页
图书介绍:本书以IBM-PC微型计算机及兼容机为背景,全面系统地论述了微型计算机的基本原理与接口技术。本书可作为高等院校通信工程类、电子信息类、专业和其他相近专业本科生的教材,也可作为从事微型机应用于开发的科研工程技术人员的参考书。
上一篇:质检工程师下一篇:建筑工程CAD
《微机原理与接口技术》目录

第1章 微型计算机的基础知识 1

1.1 微型计算机的基本组成 1

1.1.1 微型计算机的基本硬件构成 1

1.1.2 中央处理器、微处理器和微控制器 2

1.1.3 微型计算机系统的组成 3

1.2 微型计算机的工作原理 4

1.2.1 指令和控制器的指令部件 4

1.2.2 CPU内的寄存器 5

1.2.3 计算机的工作过程 5

1.3 微型机的发展历程和发展趋势 7

1.3.1 概述 7

1.3.2 微型机的发展历程 8

1.3.3 微型机的发展趋势 10

1.4 计算机运算基础 11

1.4.1 进位计数制 11

1.4.2 进位计数制间的转换 13

1.4.3 二进制数中无符号数的运算 14

1.4.4 符号数的表示和运算 17

1.4.5 十进制数的二进制表示和运算 22

1.4.6 数的浮点表示及运算 23

1.4.7 逻辑变量的表示和运算 26

1.4.8 文字在计算机内的表示 26

习题与思考题 27

第2章 8086 CPU与系统组成 30

2.1 微处理器的基本结构 30

2.1.1 算术逻辑单元ALU 30

2.1.2 控制与定时部件——控制器 31

2.1.3 总线与总线缓冲器 34

2.1.4 寄存器阵列 35

2.2 Intel 8086微处理器 36

2.2.1 8086的寄存器结构 37

2.2.2 8086 CPU的功能结构 39

2.2.3 8086 CPU的引脚及其功能 41

2.3 8086中的标志寄存器和堆栈 46

2.3.1 标志寄存器 46

2.3.2 堆栈 48

2.4 8086系统的组成 49

2.4.1 存储器组织与存储器分段 49

2.4.2 输入/输出结构 53

2.4.3 总线接口部件 53

2.4.4 8086的两种组态 56

2.5 8086系统时钟和总线周期 59

2.5.1 系统时钟 59

2.5.2 总线周期 62

习题与思考题 64

第3章 指令系统 65

3.1 指令格式与寻址方式 65

3.1.1 指令格式 65

3.1.2 寻址方式 67

3.1.3 指令的分类 71

3.2 数据传送类指令 72

3.2.1 通用数据传送指令 73

3.2.2 交换指令 74

3.2.3 堆栈操作指令 74

3.2.4 地址传送指令 75

3.2.5 累加器专用传送指令 76

3.2.6 标志寄存器传送指令 77

3.3 算术运算类指令 78

3.3.1 加法指令 78

3.3.2 减法指令 80

3.3.3 乘法指令 83

3.3.4 除法指令 84

3.3.5 比较指令 85

3.4 逻辑运算指令 87

3.4.1 单操作数逻辑指令 87

3.4.2 双操作数逻辑指令 89

3.5 字符串操作指令 91

3.6 程序控制类指令 93

3.6.1 调用、转移与返回指令 93

3.6.2 条件转移指令 94

3.6.3 循环指令 97

3.6.4 中断控制指令 97

3.7 CPU控制指令 98

3.8 80X86/Pentium指令系统 100

3.8.1 80286新增指令 100

3.8.2 80386 /80486新增指令 103

3.8.3 Pentium系列处理器新增指令 105

习题与思考题 107

第4章 汇编语言及其程序设计 111

4.1 8086系列汇编语言格式 111

4.1.1 字符集 111

4.1.2 汇编语言语句 112

4.2 伪指令语句 118

4.2.1 符号定义语句 118

4.2.2 数据定义语句 119

4.2.3 段定义语句 120

4.2.4 过程定义语句 124

4.2.5 分组语句 125

4.2.6 结束语句 125

4.3 宏指令 126

4.3.1 宏定义和使用 126

4.3.2 简化DOS段定义 130

4.4 汇编语言的编程环境 131

4.4.1 源文件编辑 131

4.4.2 汇编和连接 132

4.4.3 运行和调试 134

4.5 DOS与BIOS功能调用 135

4.5.1 什么是DOS与BIOS功能调用 135

4.5.2 DOS功能调用方法 136

4.5.3 DOS功能调用举例 137

4.5.4 BIOS中断和功能调用 143

4.6 程序设计基本方法 145

4.6.1 顺序结构 145

4.6.2 分支结构 146

4.6.3 循环结构 148

4.6.4 子程序结构 152

4.7 宏汇编语言程序设计举例 160

4.7.1 应用程序类型 160

4.7.2 应用举例 161

习题与思考题 170

第5章 存储器及存储器子系统 174

5.1 存储器概述 174

5.1.1 存储器的技术指标 174

5.1.2 存储器的分类 175

5.1.3 内存的基本组成 177

5.1.4 存储系统的层次结构 177

5.2 半导体静态存储器 179

5.2.1 SRAM存储器 179

5.2.2 UV-EPROM存储器 181

5.2.3 EEPROM存储器 182

5.2.4 闪速存储器 183

5.3 动态RAM存储器 189

5.3.1 动态RAM的基本存储单元 189

5.3.2 DRAM的管脚信号与读/写操作 189

5.3.3 DRAM的刷新 190

5.3.4 DRAM控制器 192

5.3.5 PC机的DRAM存储器 192

5.4 存储器的接口设计 199

5.4.1 存储器的接口信号 199

5.4.2 存储器设计需要考虑的问题 200

5.4.3 存储器接口举例 200

5.5 高速缓冲存储器 203

5.5.1 cache的工作原理 203

5.5.2 cache地址映射和地址变换 204

5.5.3 替换算法 206

5.5.4 cache的一致性问题——更新算法 207

5.6 虚拟存储器 207

5.6.1 虚存的概念 207

5.6.2 虚存的地址变换 209

5.6.3 虚存的替换算法 211

习题与思考题 212

第6章 总线技术 214

6.1 概述 214

6.1.1 总线上的信息传送方式 214

6.1.2 总线的分类 215

6.1.3 总线的标准化与总线规范 217

6.1.4 总线的性能指标 218

6.2 总线判决和握手技术 219

6.2.1 总线的操作过程 219

6.2.2 总线使用权的分配 220

6.2.3 总线仲裁技术 220

6.2.4 总线传输握手技术 224

6.3 PC系列微机的系统总线 227

6.3.1 ISA总线 227

6.3.2 PCI总线 236

6.4 微机常用系统总线 251

6.4.1 PC/ 104总线 251

6.4.2 STD总线 252

6.5 微机常用通信总线 252

6.5.1 ATA系列总线接口 252

6.5.2 SCSI总线 253

6.5.3 USB总线 255

6.5.4 PCI EXPRESS总线简介 261

习题与思考题 263

第7章 I/O接口与中断技术 265

7.1 I/O接口 265

7.1.1 I/O接口的重要作用 265

7.1.2 I/O接口的主要功能 266

7.1.3 I/O端口的编址方式 267

7.1.4 CPU与I/O接口之间传送信息的方式 268

7.1.5 I/O端口的地址分配 272

7.1.6 I/O端口地址译码 273

7.2 中断的基本原理 275

7.2.1 中断请求 275

7.2.2 中断判优 275

7.2.3 中断响应 278

7.2.4 中断处理 279

7.2.5 中断返回 279

7.3 8086/8088的中断系统 279

7.3.1 8086/8088的中断源 279

7.3.2 8086/8088响应中断的过程 281

7.3.3 中断向量表与中断向量号 283

7.3.4 对中断请求INTR的响应时序 284

7.3.5 中断服务程序 284

7.4 可编程中断控制器8259A 285

7.4.1 8259A基本构成与引脚信号 285

7.4.2 8259A的工作原理 287

7.4.3 8259A编程方法 295

7.4.4 8259A的初始化命令序列和各命令寄存器初始状态 299

7.5 IBM PC-XT/AT中的外部中断逻辑 300

习题与思考题 302

第8章 接口技术 304

8.1 计时器 304

8.1.1 计时器的一般工作原理 305

8.1.2 计时器的启动(触发)方式 305

8.1.3 计时器在计算机中的应用 305

8.1.4 计时器功能的改进:输入捕获和输出比较 306

8.1.5 PWM输出功能与直流马达转速控制 307

8.1.6 定时器芯片举例 307

8.2 并行传输及其接口 313

8.2.1 简单并行口 313

8.2.2 选通并行口及其联络 315

8.2.3 并行接口设计举例 316

8.2.4 通用并行接口芯片举例 318

8.2.5 三线联络举例——CENTRONICS打印接口 324

8.2.6 IEEE-488总线及其三线联络 324

8.3 DMA传输和DMA控制器 326

8.3.1 DMA传输及DMA控制器 326

8.3.2 DMA控制器的分类 326

8.3.3 源口及目的口的构成 329

8.3.4 DMAC的工作类型和DMA传输方式 329

8.3.5 DMA请求的生成方式 330

8.3.6 DMAC的时序控制能力 330

8.3.7 DMAC的块链接能力 331

8.3.8 DMAC的中断源 333

8.3.9 DMA控制器芯片举例 333

8.4 串行传输及串行接口 339

8.4.1 串行传输的应用 339

8.4.2 串行传输需要解决的问题 339

8.4.3 串行传输的信息格式 340

8.4.4 串行接口标准 342

8.4.5 串行接口芯片举例 343

8.4.6 其他串行传输协议及其接口 351

8.5 模拟接口 351

8.5.1 DAC原理 352

8.5.2 DAC芯片举例 354

8.5.3 A/D转换原理 355

8.5.4 ADC芯片举例 357

8.5.5 模拟通道的技术指标 359

8.5.6 模拟接口的工艺问题 359

习题与思考题 360

第9章 高性能微处理器与微机系统 363

9.1 概述 363

9.2 32位微处理器功能结构 364

9.2.1 80386微处理器 364

9.2.2 80486微处理器 368

9.2.3 Pentium处理器 370

9.3 64位微处理器 372

9.4 多核处理器 374

9.5 嵌入式微处理器简介 377

9.6 PC机的系统结构 379

9.6.1 主板结构 379

9.6.2 主板工作原理 382

9.6.3 主板分类 382

9.6.4 北桥芯片 383

9.6.5 南桥芯片 385

9.6.6 CPU插槽 385

9.6.7 内存插槽 386

9.6.8 PCI插槽 386

习题与思考题 386

附录 388

附录A 8086指令对标志位的影响 388

附录B ASCII码表 389

附录C 伪操作表 390

附录D 中断向量地址表 393

附录E DOS软中断及系统功能调用 394

附录F BIOS功能调用 400

附录G 调试程序(DEBUG) 405

参考文献 406

返回顶部