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

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

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:赵志诚,段中兴主编
  • 出 版 社:中国林业出版社;北京大学出版社
  • 出版年份:2006
  • ISBN:7503844140
  • 页数:427 页
图书介绍:《微机原理及接口技术》共分为11章。第1章讲述微型计算机基础;第2章讲述intel 8086系统结构;第3章讲述高档微处理器;第4章讲述微机指令系统;第5章讲述汇编语言程序设计;第6章讲述半导体存储器;第7章讲述输入/输出接口;第8章讲述中断系统;第9章讲述可编程接口芯片;第10章讲述 总线技术;第11章讲述 数/模转换与模/数转换接口。《微机原理及接口技术》可作为高等学校自动化、电子信息、计算机相关专业本科生的教材,也可作为从事微型计算机技术应用的相关科研和工程技术人员的参考书和自学教材。
《微机原理及接口技术》目录

第1章 微型计算机基础 1

1.1 概述 1

1.1.1 微型计算机发展概况 1

1.1.2 微型计算机发展特点与分类 4

1.2 计算机中的数制和编码 6

1.2.1 计算机中的数制 7

1.2.2 计算机中的码制 13

1.2.3 计算机中的信息编码 21

1.3 计算机系统的组成与运行原理 22

1.3.1 计算机系统常用的术语 23

1.3.2 计算机系统的组成 25

1.3.3 微处理器 27

1.3.4 存储器 28

1.3.5 计算机运行原理 29

1.4 微型计算机的基本结构 30

1.4.1 微型计算机的外部结构 31

1.4.2 微型计算机的内部结构 32

本章小结 35

思考题与习题 36

第2章 Intel 8086系统结构 37

2.1 8086微处理器的结构 37

2.1.1 8086微处理器的功能结构 37

2.1.2 8086的存储器分段组织 40

2.1.3 8086的寄存器结构 43

2.2 8086的系统组态及引脚功能 47

2.2.1 8086的两种系统组态 47

2.2.2 8086的引脚功能 55

2.3 8086的总线周期 59

2.3.1 总线周期的基本概念 59

2.3.2 8086的存储器读写周期 61

2.3.3 8086的I/O读写周期 65

2.3.4 8086其他典型时序分析 65

本章小结 69

思考题与习题 70

第3章 高档微处理器 71

3.1 Intel 80286微处理器 71

3.1.1 80286的功能结构 71

3.1.2 80286的内部寄存器 73

3.2 Intel 80386微处理器 74

3.2.1 80386的功能结构 74

3.2.2 80386的内部寄存器 76

3.3 Intel 80486微处理器 79

3.3.1 80486的功能结构 79

3.3.2 80486的内部寄存器 81

3.4 Intel Pentium微处理器 82

3.4.1 Pentium的功能结构 83

3.4.2 Pentium的内部寄存器 84

3.4.3 Pentium的微处理器的新发展 85

3.5 高档微机存储器管理 86

3.5.1 实地址方式 86

3.5.2 保护虚地址方式 87

3.5.3 虚拟8086方式 90

本章小结 90

思考题与习题 90

第4章 8086的指令系统 92

4.1 寻址方式 92

4.1.1 立即寻址 92

4.1.2 寄存器寻址 93

4.1.3 直接寻址 93

4.1.4 寄存器间接寻址 94

4.1.5 变址寻址 95

4.1.6 基址加变址寻址 96

4.2 8086指令系统 97

4.2.1 数据传送指令(Data Transfer) 97

4.2.2 算术运算指令 105

4.2.3 逻辑运算和移位指令 116

4.2.4 串操作指令(String Manipulation) 124

4.2.5 控制转移指令 129

4.2.6 处理器控制指令 137

4.3 80286、80386扩充与增加的指令 139

4.3.1 80286扩充与增加的指令 139

4.3.2 80386扩充与增加的指令 142

本章小结 146

思考题与习题 147

5.1.1 分段结构 149

第5章 汇编语言程序设计 149

5.1 汇编语言源程序的结构 149

5.1.2 汇编语言源程序语句的类型及组成 150

5.1.3 名字和标号 152

5.1.4 助记符和定义符 153

5.1.5 操作数 153

5.1.6 注释 161

5.2 伪操作指令 161

5.2.1 数据定义伪指令 162

5.2.2 符号定义伪指令 163

5.2.3 段定义伪指令 165

5.2.4 过程定义伪指令 166

5.2.5 宏处理伪指令 167

5.2.6 其他伪操作 170

5.3.1 DOS软件中断和系统功能调用 171

5.3 DOS和BIOS调用 171

5.3.2 BIOS中断调用 178

5.4 程序设计举例 183

5.4.1 直线运行程序设计 183

5.4.2 分支程序设计 184

5.4.3 循环程序设计 186

5.4.4 字符串处理程序设计 189

5.4.5 码制转换程序设计 191

本章小结 192

思考题与习题 192

第6章 半导体存储器 194

6.1 存储器概述 194

6.1.1 半导体存储器的分类 195

6.1.2 半导体存储器芯片的一般结构 197

6.1.3 半导体存储器的技术指标 199

6.2.1 静态RAM 200

6.2 随机存取存储器(RAM) 200

6.2.2 动态RAM 204

6.3 只读存储器(ROM) 208

6.3.1 掩模ROM 208

6.3.2 可编程ROM(PROM) 209

6.3.3 可擦除可编程ROM(EPROM) 209

6.3.4 电可擦除可编程ROM(EEPROM) 212

6.3.5 Flash存储器(Flash Memory) 214

6.4 存储器的接口技术 215

6.4.1 存储器接口设计应考虑的问题 215

6.4.2 存储器的扩展技术 216

6.4.3 存储器的地址译码 220

6.4.4 8086存储器子系统的设计 222

6.5 高速缓冲存储器Cache 225

6.5.1 Cache的工作原理 226

6.5.2 Cache的地址映射 227

6.5.3 Cache的置换算法 229

6.5.4 高档机Cache结构简介 229

6.6 半导体存储器新技术 230

6.6.1 静态RAM 230

6.6.2 动态RAM 231

本章小结 232

思考题与习题 233

第7章 输入/输出技术 234

7.1 I/O接口概述 234

7.1.1 I/O接口的功能 234

7.1.2 CPU与I/O接口间的信息类型 236

7.1.3 I/O接口的典型结构 237

7.2.2 I/O端口单独编址方式 238

7.2.1 存储器映像编址方式 238

7.2 I/O端口的编址方式 238

7.2.3 PCXT/ATI/O端口地址分配 239

7.2.4 I/O端口地址的译码 240

7.3 I/O传送方式 242

7.3.1 无条件传送方式 242

7.3.2 查询传送方式 243

7.3.3 中断传送方式 248

7.3.4 DMA方式 250

7.3.5 I/O处理机方式 253

7.4 简单I/O接口的设计 253

7.4.1 芯片功能介绍 253

7.4.2 接口设计实例 256

本章小结 261

思考题与习题 261

8.1.2 中断系统及功能 262

8.1.1 中断 262

第8章 中断系统 262

8.1 中断的基本概念 262

8.1.3 中断的基本过程 264

8.2 8086微处理器的中断方式 265

8.2.1 外部中断 266

8.2.2 内部中断 267

8.2.3 中断向量表 269

8.3 中断管理 272

8.3.1 CPU响应中断的条件 272

8.3.2 中断响应和处理过程 273

8.3.3 中断优先权 274

8.3.4 中断嵌套 278

8.4 高档微处理器中断系统 278

8.4.2 中断描述符表 279

8.4.1 异常中断 279

8.4.3 80X86新增的保留中断 281

8.5 可编程中断控制器8259A 282

8.5.1 8259A的内部结构和引脚 282

8.5.2 8259A的工作方式 285

8.5.3 8259A的编程 290

8.5.4 8259A的中断级联 295

8.5.5 8259A的应用实例 296

本章小结 301

思考题与习题 302

第9章 可编程接口芯片 304

9.1 并行I/O接口8255A 304

9.1.1 8255A的内部结构和引脚 304

9.1.2 8255A的工作方式字 306

9.1.3 8255A的编程控制字 307

9.1.4 8255A的应用实例 309

9.2 定时器/计数器8253/8254 315

9.2.1 8253的内部结构和引脚 316

9.2.2 8253的工作方式 317

9.2.3 8253的编程 327

9.2.4 8254与8253的区别 329

9.2.5 8253/8254的应用实例 330

9.3 直接存储(器)存取DMA控制器8237A 334

9.3.1 8237A的引脚和内部结构 334

9.3.2 8237A的工作周期 337

9.3.3 8237A的工作模式 338

9.3.4 8237A的寄存器组和编程控制字 340

9.3.5 8237A的软件命令 343

9.3.6 8237A的应用实例 343

9.4.1 串行通信的基本概念 345

9.4 串行通信接口8251A 345

9.4.2 串行接口的基本功能和硬件支持 348

9.4.3 8251A的结构和引脚 349

9.4.4 8251A的内部寄存器及初始化编程 354

9.4.5 8251A的应用实例 357

本章小结 360

思考题与习题 361

第10章 总线技术 362

10.1 总线概述 362

10.1.1 总线的分类及发展 362

10.1.2 总线规范及主要性能指标 363

10.2 系统总线 364

10.2.1 ISA总线 364

10.2.2 PCI总线 371

10.3.1 RS-232C总线 381

10.3 通信总线 381

10.3.2 USB总线 385

本章小结 387

思考题与习题 388

第11章 数/模转换与模/数转换接口 389

11.1 概述 389

11.2 D/A转换器的工作原理 389

11.2.1 权电阻网络D/A转换器 389

11.2.2 T形电阻网络D/A转换器 391

11.3 D/A转换器的主要性能参数 391

11.4 D/A转换器芯片与微处理器的接口 392

11.4.1 D/A转换器与CPU接口的基本原理 392

11.4.2 D/A转换器与CPU的接口实例 393

11.5 A/D转换器工作原理 398

11.5.1 采样和保持 399

11.5.3 逐次逼近式A/D转换器 400

11.5.2 量化和编码 400

11.5.4 双积分式A/D转换器 401

11.6 A/D转换器的主要性能参数 403

11.7 A/D转换器芯片与微处理器的接口 404

11.7.1 A/D转换器与CPU接口的基本设计方法 404

11.7.2 A/D转换器与CPU的接口实例 405

本章小结 412

思考题与习题 412

附录A ASCII码表 414

附录B 8086/8088汇编语言指令表 416

附录C 8086/8088伪操作指令表 421

附录D DOS系统功能调用表(INT 21H) 422

附录E BI0S中断调用表(INT n) 425

参考文献 427

返回顶部