《微机系统原理与接口》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:朱庆保等编著
  • 出 版 社:南京:南京大学出版社
  • 出版年份:2003
  • ISBN:7305041025
  • 页数:429 页
图书介绍:本书是关于微机原理与接口的高等学校教材。全书共分14章,包括微机系统的基本构成及基本工作原理、微机处理器、指令系统、汇编语言程序设计、存储系统、输出、中断系统、DMA系统、并行接口芯片及应用、可编程定时器计数器、串行通讯、现代总线技术、奔腾系列微处理器、A/D、D/A转化及其接口、该书以8086至奔腾4微处理器为核心的微机为主讲机型、以完整的体系反映了当代微机系统原理与技术、并体现了现代技术在微机的应用。内容丰富、全面、概念清楚准确,理论联系实际应用。

目录 1

第1章微型计算机基础 1

1.1 概述 1

1.1.1微型机发展概述 1

1.1.2微型机的分类与应用 2

1.2微型计算机基础 3

1.2.1微型计算机最基本的硬件结构 3

1.2.2指令系统与程序 4

1.2.3微型计算机的组成与基本工作过程 5

1.2.4计算机系统硬件与软件 14

1.3多媒体计算机的组成 15

1.3.1多媒体计算机概述 15

1.3.2多媒体计算机系统构成 15

练习与思考 25

第2章微处理器8086/8088 27

2.1 8086/8088微处理器的特点 27

2.2 8086/8088微处理器结构 27

2.2.1 8086/8088功能结构 28

2.2.2 8088寄存器结构 30

2.2.3 8086/8088存储器组织 32

2.2.4 8086/8088外部结构与引脚 33

2.3 8086外总线和总线时序 35

2.3.1 8086最小工作组态 36

2.3.2最小工作组态典型时序 37

2.3.3 8086最大工作组态 41

2.3.4最大工作组态典型时序 46

2.4微型计算机系统框图 48

练习与思考 50

第3章80x86系列微处理器的指令系统 52

3.1 概述 52

3.2寻址方式 53

3.3 8088/8086指令系统 55

3.3.1数据传送指令 55

3.3.2算术运算指令 62

3.3.3逻辑运算和移位指令 68

3.3.4控制转移指令 72

3.3.5循环指令 75

3.3.6子程序调用与返回指令(SUBROUTINE) 75

3.3.7中断指令 77

3.3.8处理机控制指令 78

3.3.9串操作指令 79

3.4 32位微处理器指令系统 81

3.4.1 32位微处理器的寄存器结构 81

3.4.2 32位微处理器指令系统特点 82

练习与思考 83

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

4.1汇编语言概述 87

4.2汇编语言程序语句行的构成 88

4.2.1标记 88

4.2.2表达式 89

4.2.3语句 92

4.3常用伪指令 92

4.3.2数据定义及存储器分配伪指令 93

4.3.1表达式赋值伪指令EQU 93

4.3.3分析运算符与综合运算符 95

4.3.4段定义伪指令 98

4.3.5定义子程序的伪指令PROC、ENDP、NEAR和FAR 101

4.4 DOS功能调用 103

4.5程序设计及其设计举例 104

4.5.1分支程序设计 105

4.5.2循环程序设计 106

4.5.3子程序结构的程序设计 108

4.6.1键盘I/O 114

4.6键盘I/O与显示I/O 114

4.6.2 DOS显示功能调用 119

练习与思考 120

第5章存储器技术 125

5.1半导体存储器分类与主要技术指标 125

5.1.1只读存储器ROM分类与特点 125

5.1.2随机读写存取器RAM的分类 126

5.1.3半导体存储器的主要技术指标 127

5.2.1基本存储电路 128

5.2随机读写存储器RAM的结构 128

5.2.2RAM的结构 129

5.3 RAM与总线的基本连接方法 134

5.3.1位扩展法 134

5.3.2字扩展法 134

5.3.3字位同时扩展法 135

5.4存储器的工作时序 136

5.4.1存储器对读周期的时序要求 136

5.4.2存储器对写周期的时序要求 137

5.5现代微机中的新型RAM及并行主存系统 137

5.5.1现代RAM存储器采用的两种基本技术 137

5.5.2并行主存系统 138

5.5.3现代RAM 141

5.6现代微机存储体系 144

5.6.1 Cache-主存存储层次 144

5.6.2主-辅存存储层次 148

练习与思考 150

第6章输入输出的接口技术 152

6.1 I/O接口 153

6.1.1接口概说 153

6.1.2接口的功能及其作用 153

6.1.3接口的分类 155

6.2 I/O端口及其编址与译码方法 156

6.2.1 I/O端口 156

6.2.2 I/O端口的编址方法 157

6.3输入输出方式和接口原理 159

6.3.1程序控制传输方式 159

6.3.2中断传输方式 164

6.3.3 DMA方式 166

6.3.4四种I/O方式的比较 167

6.4 I/O接口卡的设计 168

6.4.1 I/O接口卡设计应注意的问题 168

6.4.2 ISA槽的引线信号安排和ISA接口卡的几何尺寸 169

6.4.3 I/O端口的译码方法 169

6.4.5离散信号输出接口技术 173

6.4.4总线接口 173

6.4.6接口驱动程序分析与设计 175

练习与思考 176

第7章 DMA控制器Inte18237A 177

7.1 DMA传输技术概述 177

7.1.1 DMA过程 177

7.1.2 DMA的数据传送方式 178

7.1.3DMA的特点 179

7.1.5 DMA应用 180

7.1.4 DMA接口的基本模型 180

7.2 DMA控制器Intel 8237A 181

7.2.1 8237A的基本功能 181

7.2.2 8237A的传输类型 181

7.2.3 8237A的传输对象 182

7.2.4 8237A的操作时序 182

7.2.5 Intel 8237A的基本结构及引脚功能 185

7.2.6 8237A的工作方式 191

7.2.7 8237A的控制字和编程 192

7.2.8 8237A的编程举例 197

练习与思考 199

第8章中断技术 200

8.1 中断的基本概念及其应用 200

8.1.1 中断的定义和有关名词解释 200

8.1.2中断的典型应用 200

8.2.1 中断系统应具有的基本功能 202

8.2.2中断优先级 202

8.2 中断系统的功能和中断优先级 202

8.3 8086/8088的中断操作 207

8.3.1 8086/8088的中断分类 207

8.3.2中断类型码、中断向量与中断向量表 208

8.4中断响应过程与时序 211

8.4.1硬件中断的响应过程和中断服务 211

8.4.2 8086/8088中断响应的流程 213

8.4.3硬件中断的时序 214

8.4.4软件中断的响应过程 214

8.5.1 8259A的主要功能及结构 216

8.5 中断控制器Intel 8259A 216

8.5.2 8259A的工作过程 220

8.5.3 8259A的中断管理 222

8.5.4 8259A的编程 227

8.5.5 8259A的应用举例 235

练习与思考 243

第9章可编程计数器/定时器 244

9.2 8253的引脚功能和编程结构 245

9.2.1 8253的引脚功能 245

9.1 8253的主要功能 245

9.2.2 8253的编程结构 246

9.2.3 8253内部寄存器的选择 247

9.3 8253的编程 248

9.3.1 8253的控制字 248

9.3.2 8253的计数初值 249

9.3.3 8253的初始化编程 249

9.3.4 8253的计数器读操作 251

9.4.1方式0(计数结束产生中断) 252

9.4 8253的工作方式 252

9.4.2方式1(可重复触发的单稳态触发器) 254

9.4.3方式2(速率发生器) 256

9.4.4方式3(方波发生器) 257

9.4.5方式4(软件触发选通信号发生器) 260

9.4.6方式5(硬件触发选通信号发生器) 261

9.5六种工作方式的比较 263

9.6 8253的综合应用举例 264

9.6.1用计数器测量频率的原理 264

9.6.2用8253实现频率测量 264

9.7 8254芯片 267

9.7.1 8254的状态寄存器和状态锁存器 267

9.7.2 8254的锁存命令和读回命令 268

练习与思考 270

第10章并行接口及应用 271

10.1并行接口概述 271

10.2.1 8255基本功能 272

10.2.2 8255内部结构与引脚 272

10.2可编程并行接口8255 272

10.2.3 8255控制字和工作方式 275

10.3并行接口应用举例 281

10.3.1一般并行接口 281

10.3.2可编程8255并行接口应用 282

10.3.3计算机的打印机接口 284

练习与思考 287

11.1.1并行通信与串行通信概述 289

11.1 串行通信基础 289

第11章 串行通信及接口电路 289

11.1.2串行通信的数据传送方式 290

11.1.3串行传输基本模型 290

11.1.4调制与解调 291

11.1.5串/并和并/串转换的基本原理 293

11.1.6异步通信与同步通信 293

11.1.7 串行通信接口 297

11.2.2 8251A内部结构与引脚 300

11.2.1 8251A基本功能 300

11.2可编程串行接口8251A 300

11.2.3 8251A内部寄存器 305

11.3串行接口应用举例 309

11.3.1一般并串转换电路 309

11.3.2可编程8251A同步串行接口应用 310

11.3.3 PC系统双机通信 312

练习与思考 315

12.1.1总线分类 317

12.1概述 317

第12章总线技术 317

12.1.2总线组成 318

12.1.3总线基本功能 319

12.1.4总线标准 320

12.1.5总线配置结构 321

12.1.6总线数据传输 322

12.1.7总线裁决方式 323

12.1.8局部总线技术 324

12.2.2总线结构与引脚定义 325

12.2 PC/XT的ISA总线 325

12.2.1 ISA特点 325

12.3 PCI总线 327

12.3.1 PCI总线特点 327

12.3.2 PCI总线结构与引脚定义 329

12.3.3 PCI总线周期 331

12.4 USB串行总线 335

12.4.1特点 335

12.4.2 USB总线结构 335

12.4.3 USB总线体系结构 337

12.4.4 USB协议帧 338

12.4.5 USB协议工作流程 341

练习与思考 344

第13章奔腾系列微处理器 345

13.1从8086到奔腾系列微处理器发展概述 345

13.2流水线与超标量流水线技术 346

13.2.1指令重叠操作方式 347

13.2.3流水线中的相关问题 348

13.2.2标量流水工作原理 348

13.2.4程序转移对流水线的影响 349

13.2.5超级标量流水方法 349

13.2.6超长指令字(VLIW)技术 350

13.2.7 80386和80486微处理器中的指令流水线 350

13.3精简指令系统计算机RISC 351

13.3.1 CISC的含义 351

13.3.2 RISC的含义 351

13.3.3 RISC的起源及其发展历史 352

13.3.4 RISC发展与应用 353

13.4奔腾系列微处理器的主要工作方式 353

13.4.1实方式 353

13.4.2保护方式 354

13.4.3保护方式下的虚拟8086模式 368

13.5奔腾微处理器 369

13.5.1奔腾微处理器的基本结构 369

13.5.2奔腾微处理器采用的超级标量流水线 372

13.5.3奔腾微处理器片内高速缓存 375

13.6高能奔腾至奔腾4采用的几种现代技术 379

13.6.1双重独立总线技术 379

13.6.2单指令多数据处理 380

13.6.3 SSE技术简介 381

13.6.4动态执行技术 381

13.7从高能奔腾至奔腾4处理器的主要特色 385

13.7.1高能奔腾(Pentium Pro)处理器的特色 385

13.7.2多能奔腾(MMX奔腾)处理器的主要特色 386

13.7.3奔腾2处理器的主要特色 387

13.7.4奔腾3处理器的主要特色 388

13.7.5赛扬处理器 389

13.7.6便携式处理器 389

13.7.7奔腾4处理器的主要特色 390

练习与思考 391

第14章A/D、D/A转换技术及其接口设计 392

14.1.1 D/A转换器的基本组成 393

14.1 数/模(D/A)转换器及其与主机的接口 393

14.1.2 D/A转换原理 395

14.1.3 D/A转换器的主要技术指标及选用要点 397

14.1.4 D/A转换器DAC0832 399

14.1.5使用D/A转换器时应注意的问题 402

14.1.6串行接口D/A转换器 404

14.1.7 D/A转换器应用举例 405

14.2.1 A/D转换接口 407

14.2模/数(A/D)转换及其与主机的接口 407

14.2.2 A/D转换原理 413

14.2.3借助计算机的软硬件资源实现A/D转换 416

14.2.4 A/D转换器的主要技术指标 417

14.2.5 A/D转换器的选择原则 418

14.2.6标度变换 419

14.2.7 A/D转换器ADC0809 419

14.2.8 12位A/D转换器AD574 424

练习与思考 427

主要参考文献 429