《微机原理与接口技术 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:倪继烈,刘新民编著
  • 出 版 社:高等教育出版社;电子科技大学出版社
  • 出版年份:2007
  • ISBN:9787810653268
  • 页数:386 页
图书介绍:本书主要内容包括:微机系统的基础知识;8086/8088的内部结构;外部引脚、基本配置和总线时序;指令系统与汇编语言程序设计方法;输入/输出与中断技术;常用接口设计技术;总线技术;Pentium微处理器的最新技术发展等。

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

1.1微型计算机发展过程 1

1.2计算机中数据信息的表示方法 3

1.2.1数制及其转换 3

1.2.2计算机中数的表示 6

1.2.3计算机中的编码 15

1.3微型计算机系统的组成 17

1.3.1计算机的基本结构和工作原理 17

1.3.2微型计算机系统组成 18

1.3.3微处理器的组成 19

1.3.4微型计算机的组成 21

1.4微型计算机的工作过程 23

思考题与习题 27

第2章8086微处理器及其系统结构 29

2.1 8086微处理器 29

2.1.1 8086CPU的内部结构 29

2.1.2 8086CPU内部寄存器 32

2.1.3 8086 CPU的外部引脚及功能 38

2.2总线周期与总线结构 40

2.2.1 8086的总线周期 40

2.2.2 8086最小方式时的引脚功能和总线结构 41

2.2.3 8086最大方式时的引脚功能和总线结构 46

2.3 8086总线操作时序 48

2.3.1 8086 CPU最小方式时的总线时序 48

2.3.2 8086 CPU最大方式时的总线时序 51

思考题与习题 53

第3章8086CPU指令系统 55

3.1指令系统概述 55

3.1.1指令与指令系统 55

3.1.2指令的一般格式 55

3.2 8086CPU的寻址方式 56

3.2.1操作数的寻址 56

3.2.2转移地址的寻址 61

3.3 8086 CPU的指令格式 62

3.3.1 8086 CPU的典型指令格式 62

3.3.2 8086CPU的指令格式与编码举例 65

3.4 8086 CPU的指令系统 66

3.4.1数据传送指令 66

3.4.2算术运算类指令 73

3.4.3逻辑运算与移位指令 80

3.4.4程序控制指令 84

3.4.5字符串处理类指令 93

3.4.6 CPU控制指令 97

思考题与习题 99

第4章 汇编语言程序设计 101

4.1程序设计语言概述 101

4.2 8086汇编语言简介 102

4.2.1数据与表达式 102

4.2.2汇编语言的伪指令 108

4.2.3汇编语言的语句结构 116

4.3汇编语言程序设计实例 117

4.3.1程序设计的基本步骤 117

4.3.2顺序程序设计 118

4.3.3分支程序设计 120

4.3.4循环结构程序 123

4.3.5子程序设计 126

4.3.6 DOS系统调用类程序 129

思考题与习题 132

第5章 内存储器与存储体系 134

5.1存储器概述 134

5.1.1存储器体系结构 134

5.1.2半导体存储器的分类 135

5.1.3半导体存储器的性能指标 135

5.2读写存储器RAM与只读存储器ROM 136

5.2.1静态RAM (SRAM) 136

5.2.2动态RAM (DRAM) 139

5.2.3只读存储器ROM 140

5.3存储器与CPU的连接 141

5.3.1存储器地址分配及译码 142

5.3.2存储器与CPU的连接 143

5.4并行存储器 145

5.4.1双端口存储器 145

5.4.2多模块交叉存储器 146

5.4.3 80×86的存储器组织 147

5.5高速缓冲存储器Cache 149

5.5.1 Cache工作原理 149

5.5.2主存与Cache的地址映射 150

5.5.3替换算法 152

5.5.4 Pentium PC机的Cache 153

5.6虚拟存储器 154

5.6.1虚拟存储器的基本概念 154

5.6.2页式虚拟存储器 155

5.6.3段式虚拟存储器 156

5.6.4段页式虚拟存储器 157

思考题与习题 157

第6章 输入/输出接口与总线技术 159

6.1接口技术基本概念 159

6.1.1接口的必要性 160

6.1.2接口的功能 160

6.1.3 CPU与I/O设备之间的接口信息 161

6.1.4I/O端口的编址方式 162

6.2输入/输出传送方式 163

6.2.1无条件传送方式 163

6.2.2查询传送方式(条件传送方式) 164

6.2.3中断传送方式 167

6.2.4直接存储器存取(DMA)传送方式 168

6.3I/O端口地址分配与地址译码 169

6.3.1主板上的I/O接口芯片 170

6.3.2扩展槽上的I/O接口控制卡 170

6.4I/O端口地址译码与读写控制 171

6.4.1I/O地址译码方法 171

6.4.2I/O地址译码电路的几种方式 171

6.5微机的总线 173

6.5.1总线概述 173

6.5.2总线标准 174

思考题与习题 183

第7章 并行接口 185

7.1概述 185

7.2可编程并行接口芯片8255A 185

7.2.1Intel 8255A的基本特性 186

7.2.2 8255A的外部引线与内部结构 186

7.2.3 8255A的编程命令 188

7.2.4 8255A的工作方式 190

7.3 8255A应用举例 195

思考题与习题 197

第8章 中断与DMA技术 199

8.1中断的基本概念 199

8.1.1中断 199

8.1.2中断处理过程 200

8.2 PC系列机的中断结构 202

8.2.1内部中断 202

8.2.2外部中断 203

8.2.3中断矢量和中断矢量表 204

8.3 8259A可编程中断控制器 205

8.3.1 8259A可编程中断控制器的特点 205

8.3.2 8259A的框图和引脚 206

8.3.3中断触发方式和中断响应过程 209

8.3.4 8259A的编程控制 209

8.3.5 8259A的工作方式 218

8.4 8259A在微机系统中的应用 222

8.5可编程DMA控制器 224

8.5.1 DMA传送过程及工作状态 224

8.5.2可编程DMA控制器8237A-5 225

8.5.3 PC机的DMA电路简介 236

思考题与习题 240

第9章 定时与计数技术 241

9.1概述 241

9.2可编程定时器/计数器8253 242

9.3定时器/计数器8253的应用举例 250

思考题与习题 253

第10章 人机交互接口 254

10.1键盘及其接口 254

10.2 LED显示器接口 257

10.3 CRT显示器 261

10.3.1 CRT显示器分类及显示原理 261

10.3.2 CRT控制器接口 262

10.4打印机接口 264

10.5鼠标器接口 269

思考题与习题 270

第11章 串行接口 273

11.1串行通信的基本概念 273

11.1.1串行通信的特点 273

11.1.2串行通信传输方式 274

11.1.3信息的检错与纠错 276

11.1.4传输速率与传送距离 276

11.2串行通信协议 277

11.2.1异步通信协议 277

11.2.2同步通信协议 279

11.3串行接口标准简述 282

11.3.1 EIA RS-232C接口标准 282

11.3.2 RS422、 RS423、 RS485接口标准 283

11.4串行通信接口的设计 284

11.4.1串行通信接口的基本任务 284

11.4.2串行接口电路的组成 285

11.5可编程串行接口芯片8251A 285

11.5.1INTEL 8251A的基本性能 285

11.5.2 8251A的内部逻辑与外部引脚 286

11.5.3 8251A的控制字与状态字 289

11.5.4应用举例 292

思考题与习题 294

第12章 模拟量输入输出接口 296

12.1概述 296

12.2模拟量输入/输出接口 297

12.2.1基本原理 297

12.2.2转换器主要参数指标 301

12.2.3转换器选择要点 302

12.2.4 D/A转换器与微机系统的连接 304

12.2.5 A/D转换器与微机系统的连接 311

思考题与习题 318

第13章Pentium的最新技术发展 320

13.1计算机的并行处理技术 320

13.1.1并行处理技术概述 320

13.1.2流水微处理器 321

13.1.3现代微处理器的其他先进技术 323

13.2 80×86微处理器 323

13.2.1 80×86的发展过程 323

13.2.2 80×86的内部结构 324

13.2.3 80×86的寄存器结构 327

13.2.4 80×86的中断和异常 332

13.3 80×86的工作模式 333

13.3.1 80×86的实地址模式 333

13.3.2 80×86的保护虚地址模式 334

13.3.3 80×86的虚拟8086模式与系统管理模式 340

13.4 80×86的特权级与保护功能 341

13.4.1特权级与保护原则 341

13.4.2 80×86的保护功能 343

13.5程序转移与任务的切换 343

13.5.1任务内的控制转移 343

13.5.2任务间的控制转移 346

习题 349

附录 微机原理与接口技术实验 351

实验一 系统认识实验 351

实验二 程序设计及调试实验 357

实验三 系统功能调用实验 359

实验四 8255并行接口应用实验 360

实验五 8259中断控制器应用实验 363

实验六 8253定时器/计数器应用实验 368

实验七 键盘与显示器接口实验 373

实验八 双机通信实验 376

实验九 A/D转换实验 380

实验十 D/A转换实验 383

参考文献 386