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

微机原理及应用PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:王惠中,王强,王贵锋主编
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2011
  • ISBN:9787307085244
  • 页数:410 页
图书介绍:本书共分为10章,分别是:微型计算机系统导论、计算机中的数制与编码、8086/8088微处理器、8086/8088指令系统、汇编语言程序设计、半导体存储器、输入与输出接口技术、中断系统、常用可编程接口芯片及应用。
《微机原理及应用》目录

第1章 微型计算机概论 1

1.1 微型计算机概述 1

1.1.1 计算机的发展 1

1.1.2 微型计算机的分类及主要性能指标 1

1.1.3 微型计算机的发展 2

1.2 微型计算机的基本结构 3

1.2.1 微型计算机系统、微型计算机 3

1.2.2 微处理器 5

1.2.3 单片微型计算机、单板微型计算机、多板微型计算机 6

1.3 微型计算机的基础知识 7

1.3.1 计算机数制及其相互转换 7

1.3.2 计算机数值表示及其运算 11

1.3.3 数值运算 14

1.3.4 符号数的二进制算术运算 14

1.3.5 数的定点和浮点表示 15

1.3.6 溢出的概念 16

1.4 常用编码及其表示 16

1.4.1 BCD码(十进制数的二进制编码) 17

1.4.2 ASCII码 18

习题 19

第2章 8086/8088微处理器 20

2.1 8086/8088微处理器的基本结构 20

2.1.1 8086/8088微处理器 20

2.1.2 8086/8088微处理器的内部结构 21

2.2 8086/8088微处理器的引脚功能及其工作模式 27

2.2.1 8086/8088微处理器在最小模式中引脚定义 27

2.2.2 8086/8088微处理器在最大模式中引脚定义 31

2.3 8086微处理器的存储器组织结构 33

2.3.1 存储器的分段管理 33

2.3.2 内存的物理地址形成 34

2.3.3 8086微处理器存储器的分体结构 35

2.4 8086/8088微处理器系统配置 38

2.4.1 8086/8088微处理器最小模式 38

2.4.2 8086/8088微处理器最大模式 42

2.5 8086/8088微处理器的总线操作及时序 45

2.5.1 8086/8088微处理器的工作周期 45

2.5.2 系统的复位及启动 45

2.5.3 8086微处理器最小模式下的总线操作 46

习题 50

第3章 存储器 52

3.1 存储器的基本知识 52

3.1.1 存储器的概述 52

3.1.2 半导体存储器的分类 53

3.1.3 半导体存储器主要技术指标 54

3.1.4 半导体存储器的结构 55

3.2 随机存取存储器(RAM) 56

3.2.1 静态随机存取存储器 56

3.2.2 动态随机存取存储器(DRAM) 60

3.2.3 集成随机存取存储器(IRAM) 64

3.3 只读存储器(ROM) 64

3.3.1 只读存储器(ROM)的结构及工作原理 65

3.3.2 只读存储器(ROM)芯片的典型芯片 69

3.4 存储器与CPU的连接 76

3.4.1 存储器与CPU连接时应注意的问题 76

3.4.2 存储器芯片的扩展 77

3.4.3 CPU与存储器的连接 79

3.4.4 CPU与存储器的连接应用举例 83

习题 85

第4章 8086/8088指令系统 86

4.1 概述 86

4.1.1 机器语言 86

4.1.2 汇编语言 87

4.1.3 高级语言(High Level Languge) 87

4.2 指令的编码格式与指令构成 88

4.2.1 指令构成 88

4.2.2 8086/8088的指令编码格式 88

4.3 8086微处理器的寻址方式 93

4.3.1 操作数寻址方式 93

4.3.2 程序转移地址的寻址方式 101

4.4 8086/8088指令系统 106

4.4.1 数据传送指令 106

4.4.2 算术运算类指令 116

4.4.3 逻辑运算和移位指令 130

4.4.4 串操作指令 137

4.4.5 控制转移指令 141

4.4.6 处理器控制指令 149

习题 151

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

5.1 汇编语言语句的类型和组成 156

5.1.1 汇编语言语句的类型 156

5.1.2 汇编语言语句的组成 157

5.2 伪操作命令 162

5.2.1 数据定义语句 163

5.2.2 表达式赋值语句 163

5.2.3 段定义语句 164

5.2.4 段分配语句(ASSUME) 165

5.2.5 过程定义语句 165

5.2.6 程序模块定义语句 165

5.3 DOS系统功能调用和BIOS中断调用 166

5.3.1 DOS系统功能调用 167

5.3.2 BIOS中断调用 171

5.4 汇编语言程序设计 173

5.4.1 概述 173

5.4.2 程序设计方法 174

习题 192

第6章 基本I/O接口 194

6.1 I/O接口的概述 194

6.1.1 接口与端口的基本概念 194

6.1.2 I/O端口的编址方式 196

6.2 I/O接口数据传送的控制方式 200

6.2.1 程序控制方式 200

6.2.2 中断控制方式 204

6.3 简单的I/O接口芯片应用 208

6.3.1 常用芯片功能介绍 208

6.3.2 简单的I/O接口设计应用 211

6.4 DMA(直接存储器存取)方式 220

6.4.1 DMA概述 220

6.4.2 Intel 8237内部结构及引脚功能 223

6.4.3 8237的编程及应用 232

6.4.4 通道控制方式 239

习题 239

第7章 中断系统 241

7.1 中断概述 241

7.1.1 中断处理方式的特点 241

7.1.2 中断系统 242

7.1.3 中断的基本类型 243

7.1.4 程序中断与子程序调用的区别 243

7.1.5 中断系统的功能 243

7.2 8086 CPU中断系统 245

7.2.1 中断源及其优先级的定义 245

7.2.2 外部中断 246

7.2.3 内部中断 246

7.2.4 中断优先级 247

7.2.5 中断向量和中断向量表 247

7.2.6 中断向量的设置方法 249

7.2.7 8086系统中断的全过程 250

7.3 可编程中断控制器8259A 253

7.3.1 8259A的内部结构和工作原理 253

7.3.2 8259A的引脚功能 254

7.3.3 8259A的主从级联方式 255

7.3.4 8259A的工作方式 256

7.4 8259A的基本应用 259

7.4.1 8259A的编程 259

7.4.2 8259内部寄存器的读写 264

7.4.3 8259A的应用实例 265

习题 269

第8章 常用可编程接口芯片及其应用 271

8.1 可编程接口芯片的概述 271

8.1.1 并行接口技术 271

8.1.2 可编程通用接口芯片简介 272

8.2 可编程并行接口芯片8255A 273

8.2.1 8255A的结构和引脚功能 274

8.2.2 8255A的工作方式 277

8.2.3 8255A的基本应用 284

8.3 可编程定时器/计数器8253 297

8.3.1 定时/计数概述 297

8.3.2 8253的结构和引脚功能 298

8.3.3 8253的工作方式 302

8.3.4 8253的基本应用 309

习题 317

第9章 模/数和数/模转换 322

9.1 概述 322

9.2 数/模(D/A)转换器及应用 325

9.2.1 数/模转换器的工作原理 325

9.2.2 数/模转换器主要技术指标 330

9.2.3 典型的数/模转换器芯片DAC 0832 330

9.2.4 数/模转换器的应用举例 334

9.3 模/数(A/D)转换器及应用 335

9.3.1 模/数转换器的工作原理 336

9.3.2 模/数转换器的主要性能指标 337

9.3.3 典型的A/D转换器芯片ADC 0809 338

9.3.4 模/数转换器的应用举例 342

习题 345

第10章 串行通信 348

10.1 概述 348

10.1.1 串行通信基本概念 348

10.1.2 异步通信和同步通信方式 350

10.1.3 串行通信的标准与传送速率 353

10.2 可编程串行接口芯片8251A 354

10.2.1 8251A结构和引脚功能 354

10.2.2 8251A的应用 359

10.3 串行接口标准RS-232、RS-485 366

10.3.1 RS-232C接口标准 366

10.3.2 RS-485接口标准 370

习题 373

第11章 微机控制系统设计基础 375

11.1 微机控制系统的设计步骤 375

11.1.1 确定控制系统的总体方案 375

11.1.2 建立数学模型 376

11.1.3 确定控制算法 376

11.1.4 选择总线标准及微机系统 377

11.1.5 系统硬件及软件设计 377

11.1.6 控制系统的调试 379

11.1.7 微机控制系统设计要素 380

11.2 微机控制系统应用实例 381

11.3 课程设计的任务及要求 388

11.3.1 课程设计的总体思想及目的 388

11.3.2 课程设计的总体思想及目的 388

11.3.3 课程设计举例:交通信号灯的控制 389

11.4 课程设计参考题目 396

附录 401

附录一 ASCII码 401

附录二 BIOS功能调用 402

附录三 常用DOS功能调用(INT21H)一览表 403

主要参考文献 410

返回顶部