《微机原理及应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈继红等编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2011
  • ISBN:9787040305821
  • 页数:397 页
图书介绍:本书是教育科学“十五”国家规划课题研究成果。本书第2版仍以Intel 80x86微处理器和PC系列微机为背景,面向应用,全面系统地论述16/32位微型计算机的基本原理、汇编语言和接口技术。全书共分11章,内容包括:第1章微型计算机概述;第2章微处理器结构;第3章8086指令系统;第4章汇编语言程序设计;第5章微机总线及操作时序;第6章存储器;第7章输入输出接口;第8章中断系统;第9章常用可编程接口技术;第10章串行通信及接口技术;第11章 模数、数模转换。本书可供高等院校本、专科电子信息与气信息类各专业学生作为教材及参考书使用。

第1章 微型计算机概述内容提要 1

1.1计算机概述 1

1.1.1计算机硬件基本结构 2

1.1.2计算机工作原理 2

1.1.3计算机的性能指标 3

1.1.4 CISC和RISC 4

1.2微型计算机概述 5

1.2.1微处理器、微型计算机和微型计算机系统 5

1.2.2微处理器的发展 5

1.2.3微型计算机的分类 8

1.2.4微型计算机的结构 9

本章小结 11

思考题与习题 11

第2章 微处理器结构内容提要 12

2.1 8086微处理器 12

2.1.1 8086的编程结构 12

2.1.2 8086的存储器组织 18

2.2高性能微处理器结构 21

2.2.1 80386微处理器 21

2.2.2 Pentium微处理器 27

2.2.3多核处理器简介 30

本章小结 31

思考题与习题 32

第3章8086/8088指令系统和寻址方式内容提要 33

3.1数的表示 33

3.1.1数制及其相互转换 33

3.1.2符号数的表示及运算 39

3.1.3定点数和浮点数 43

3.1.4字符编码 45

3.2指令格式 46

3.3数据寻址方式 47

3.4 8086/8088指令系统 52

3.4.1数据传送指令 53

3.4.2算术运算指令 60

3.4.3位操作指令 72

3.4.4串操作指令 76

3.4.5控制转移指令 82

3.4.6处理器控制指令 88

本章小结 89

思考题与习题 90

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

内容提要 95

4.1汇编语言概述 95

4.1.1源程序的结构及组成 95

4.1.2汇编语言伪指令 98

4.1.3汇编语句 103

4.2汇编语言程序实现 109

4.2.1汇编语言程序实现步骤 109

4.2.2 COM文件的生成 110

4.2.3可执行程序的装入 111

4.2.4汇编语言和操作系统MS-DOS的接口 113

4.3汇编语言程序设计方法及应用 113

4.3.1概述 113

4.3.2顺序结构程序设计 117

4.3.3分支程序设计 118

4.3.4循环结构程序设计 123

4.3.5子程序设计 128

4.3.6宏定义与使用 135

4.3.7系统功能调用 137

4.4汇编语言程序设计举例 144

4.4.1数制和代码转换 144

4.4.2表格处理与应用 148

4.4.3功能调用 154

本章小结 159

思考题与习题 160

第5章 8086系统时序和微机总线 162

内容提要 162

5.1概述 162

5.1.1时钟周期、总线周期和指令周期 162

5.1.2 8086/8088的引脚信号 163

5.2 8086的两种工作模式 164

5.2.1最小模式和最大模式的概念 164

5.2.2 8086CPU引脚功能 166

5.3最小模式下的8086时序分析 171

5.3.1最小模式下的读周期时序 171

5.3.2最小模式下的写周期时序 173

5.3.3中断响应周期时序 173

5.3.4总线保持请求与保持响应的时序 174

5.4最大模式下的8086时序分析 175

5.4.1总线控制器8288 175

5.4.2最大模式下的读周期时序 178

5.4.3最大模式下的写周期时序 179

5.4.4最大模式下的总线请求/允许/释放操作 180

5.5微型计算机系统中的总线 181

5.5.1总线和总线规范 181

5.5.2系统总线ISA和EISA 182

5.5.3 PCI总线 184

5.5.4 AGP总线 185

5.5.5通用串行总线USB 186

5.5.6 IEEE1394 188

本章小结 189

思考题与习题 190

第6章 存储器 191

内容提要 191

6.1半导体存储器 191

6.1.1半导体存储器的分类 191

6.1.2半导体存储器的主要技术指标 193

6.2随机存储器RAM 194

6.2.1基本结构 194

6.2.2典型SRAM芯片 195

6.2.3典型DRAM芯片 197

6.3只读存储器 200

6.3.1 EPROM 200

6.3.2 E2PROM 202

6.3.3 Flash ROM 204

6.4存储器与系统的连接 207

6.4.1 8位微机系统中存储器与系统的连接 208

6.4.2 16位微机系统中存储器与系统的连接 212

6.4.3 32位微机系统中存储器与系统的连接 214

本章小结 215

思考题与习题 215

第7章 输入输出接口 217

内容提要 217

7.1 I/O接口概述 217

7.1.1输入/输出信息 217

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

7.1.3 I/O接口的结构 219

7.1.4 I/O端口编址 219

7.2简单I/O接口芯片 219

7.3 CPU与外设之间的数据传输方式 221

7.3.1程序方式 222

7.3.2中断方式 224

7.3.3 DMA方式 224

7.4 DMA控制器 226

7.4.1 8237A的内部结构和引脚 226

7.4.2 8237A的工作周期和时序 228

7.4.3 8237A的工作方式和传输类型 230

7.4.4 8237A的寄存器 231

7.4.5 8237A的软件命令 234

7.4.6 8237A的应用 234

本章小结 236

思考题与习题 236

第8章 中断系统 238

内容提要 238

8.1概述 238

8.1.1中断的基本概念 238

8.1.2中断处理过程 239

8.1.3中断优先权排队 240

8.2 80x86中断系统 241

8.2.1外部中断(硬件中断) 242

8.2.2内部中断(软件中断) 242

8.2.3中断向量表 243

8.2.4 80x86中断响应过程 244

8.3中断控制器8259A 245

8.3.1 8259A的功能 245

8.3.2 8259A的内部结构和引脚功能 245

8.3.3 8259A的工作方式 247

8.3.4 8259A的编程 249

8.3.5 8259A的级联 255

本章小结 256

思考题与习题 256

第9章 常用可编程接口技术及应用 257

内容提要 257

9.1可编程接口芯片概述 257

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

9.2.1 8253功能及结构 258

9.2.2 8253控制字 260

9.2.3 8253工作方式与工作时序 260

9.2.4 8253的初始化编程 265

9.2.5 8253应用 265

9.3可编程并行接口芯片8255A 270

9.3.1 8255A内部结构及引脚功能 270

9.3.2 8255A的控制字 272

9.3.3 8255A的工作方式 274

9.3.4 8255A应用 276

本章小结 294

思考题与习题 294

第10章 串行通信 296

内容提要 296

10.1基本概念 296

10.1.1串行通信与并行通信 296

10.1.2异步串行通信 297

10.1.3同步串行通信 298

10.1.4串行通信中的数据传输模式 298

10.1.5信号的调制和解调 299

10.1.6串行接口标准RS-232C 300

10.2通用可编程串行通信接口芯片8250 303

10.2.1 8250概述 304

10.2.2 8250的寄存器 308

10.2.3 IBM PC/XT的串行异步通信适配器 311

10.2.4 8250的应用举例 313

10.3通用可编程串行通信接口芯片8251A 316

10.3.1 8251A的基本功能 316

10.3.2 8251A的结构 316

10.3.3 8251A的编程命令 320

10.3.4 8251A初始化的步骤 322

10.3.5 8251的应用举例 323

本章小结 325

思考题与习题 326

第11章 模数、数模转换 327

内容提要 327

11.1A/D转换器及其接口 327

11.1.1 A/D转换器的基本概念 327

11.1.2典型A/D转换器介绍 329

11.1.3应用举例 334

11.2D/A转换器及其应用 340

11.2.1 D/A转换的主要性能参数 340

11.2.2 D/A转换的基本原理 340

11.2.3典型D/A转换器介绍 341

11.2.4应用举例 346

本章小结 348

思考题与习题 348

自测题 351

Ⅰ汇编语言部分 351

Ⅱ接口部分 359

Ⅲ参考答案 364

附录1 ASCII码表 366

附录2 8088/8086指令系统 368

附录3 IBM PC/AT中断功能表 373

附录4 常用DOS功能调用(INT 21H) 375

附录5 BIOS功能调用 380

附录6 DEBUG命令 384

附录7 汇编语言程序上机过程 385

索引 389

参考文献 396