《微型计算机技术及应用 第3版》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:戴梅萼,史嘉权编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302068550
  • 页数:537 页
图书介绍:本书分析了16位和32位微处理器的原理、结构、工作方式和指令系统;介绍了存储器和高速缓存技术以及微型机和外设的各种数据传输方式等。

第1章 微型计算机概述 1

1.1 微型计算机的特点和发展 1

1.2 微型机的分类 2

1.3 微处理器、微型计算机和微型计算机系统 3

1.3.1 微处理器 3

1.3.2 微型计算机 4

1.3.3 微型计算机系统 5

1.4 微型计算机的应用 6

第2章 16位和32位微处理器 8

2.1 16位微处理器8086 8

2.1.1 8086的编程结构 8

2.1.2 8086的引脚信号和工作模式 12

2.1.3 8086的操作和时序 25

2.1.4 8086的存储器编址和I/O编址 43

2.2 32位微处理器80386 46

2.2.1 80386的体系结构 46

2.2.2 80386的三种工作方式 47

2.2.3 80386的寄存器 49

2.2.4 指令流水线和地址流水线 55

2.2.5 80386的虚拟存储机制和片内两级存储管理 57

2.2.6 80386的中断 69

2.2.7 80386的信号和总线状态 71

2.3 32位微处理器Pentium 76

2.3.1 Pentium采用的先进技术 76

2.3.2 Pentium的技术特点 79

2.3.3 Pentium的原理结构 79

2.3.4 Pentium的寄存器 81

2.3.5 Pentium的主要信号 86

2.3.6 Pentium的总线状态和总线周期 91

2.3.7 Pentium系列微处理器的技术发展 94

2.4 Itanium微处理器概述 97

第3章 16位和32位微处理器的指令系统 98

3.1 8086的寻址方式和指令系统 98

3.1.1 8086的寻址方式 98

3.1.2 8086指令系统的概况 102

3.1.3 8086指令系统 104

3.1.4 汇编语言中的标记、表达式和伪指令 142

3.2 80386的寻址方式和指令系统 154

3.2.1 80386的寻址方式 154

3.2.2 80386的指令系统 156

3.3 80486新增加的指令 167

3.4 Pentium新增加的指令 168

第4章 存储器和高速缓存技术 170

4.1 存储器和存储器件 170

4.1.1 存储器的分类 170

4.1.2 微型计算机内存的行列结构 171

4.1.3 选择存储器件的考虑因素 171

4.1.4 随机存取存储器RAM 173

4.1.5 只读存储器ROM 174

4.1.6 存储器在系统中的连接考虑和使用举例 178

4.1.7 存储器的数据宽度扩充和字节数扩充 181

4.2 微型机系统中存储器的体系结构 182

4.2.1 层次化的存储器体系结构 182

4.2.2 16位和32位微机系统的内存组织 185

4.3 高档微机系统中的高速缓存技术 188

4.3.1 Cache概述 188

4.3.2 Cache的组织方式 189

4.3.3 Cache的数据更新方法 193

4.3.4 Cache控制器82385 194

第5章 微型计算机和外设的数据传输 199

5.1 为什么要用接口电路 199

5.2 CPU和输入输出设备之间的信号 200

5.2.1 数据信息 200

5.2.2 状态信息 201

5.2.3 控制信息 201

5.3 接口部件的I/O端口 201

5.4 CPU和外设之间的数据传送方式 202

5.4.1 程序方式 203

5.4.2 中断方式 209

5.4.3 DMA方式 214

5.4.4 输入输出过程中提出的几个问题 220

第6章 串并行通信和接口技术 222

6.1 接口的功能以及在系统中的连接 222

6.1.1 接口的功能 222

6.1.2 接口与系统的连接 223

6.2 串行接口和串行通信 225

6.2.1 串行接口 225

6.2.2 串行通信涉及的几个问题 226

6.3 可编程串行通信接口8251A 229

6.3.1 8251A的基本性能 229

6.3.2 8251A的基本工作原理 229

6.3.3 8251A的对外信号 234

6.3.4 8251A的编程 238

6.3.5 8251A编程举例 243

6.3.6 8251A的使用实例 245

6.4 并行通信和并行接口 247

6.5 可编程并行通信接口8255A 248

6.5.1 8255A的内部结构 248

6.5.2 8255A的芯片引脚信号 249

6.5.3 8255A的控制字 251

6.5.4 8255A的工作方式 255

6.5.5 8255A的应用举例 267

第7章 中断控制器、DMA控制器和计数器/定时器 270

7.1 中断控制器8259A 270

7.1.1 8259A的引脚信号、编程结构和工作原理 270

7.1.2 8259A的工作方式 274

7.1.3 8259A的初始化命令字和操作命令字 279

7.1.4 8259A使用举例 287

7.1.5 多片8259A组成的主从式中断系统 292

7.2 DMA控制器8237A 294

7.2.1 DMA控制器的一般结构和概要 294

7.2.2 DMA控制器8237A的原理 295

7.2.3 8237A的编程和使用 306

7.3 计数器/定时器8253 309

7.3.1 概述 309

7.3.2 可编程计数器/定时器的工作原理 309

7.3.3 可编程计数器/定时器8253 311

7.3.4 8253应用举例 322

7.4 32位微机系统中的多功能接口芯片82380 323

7.4.1 多功能接口芯片82380的组成和信号 323

7.4.2 82380和CPU的连接 328

第8章 模/数和数/模转换 330

8.1 概述 330

8.2 数/模(D/A)转换器 331

8.2.1 数/模转换的原理 331

8.2.2 数/模转换器件和有关电路 335

8.3 模/数(A/D)转换器 340

8.3.1 模/数转换涉及的参数 340

8.3.2 模/数转换的方法和原理 341

8.3.3 模/数转换器和系统连接时要考虑的问题 345

8.4 采样保持电路 350

8.5 多路转换模拟开关 351

第9章 键盘技术和LED 353

9.1 键盘的基本工作原理 353

9.1.1 键盘矩阵 353

9.1.2 键的识别 354

9.1.3 抖动和重键问题的解决 359

9.2 LED数字显示 367

9.2.1 LED的工作原理 367

9.2.2 多位显示问题的解决 369

9.3 键盘和LED设计实例 372

9.4 微型机的键盘子系统 384

9.4.1 扩展键盘和键盘控制器 384

9.4.2 主机的键盘接口电路 386

9.5 键盘中断处理程序 389

9.5.1 09H键盘中断处理程序 389

9.5.2 16H键盘中断处理程序 390

9.6 键盘缓冲区 391

第10章 CRT显示技术 393

10.1 显示子系统 393

10.1.1 显示器和光栅扫描 393

10.1.2 显示器的性能指标 395

10.2 显示适配器 395

10.2.1 显示适配器的性能 395

10.2.2 显示适配器的种类 396

10.2.3 彩色显示适配器的功能模式 397

10.3 显示系统的字符模式和图形模式 399

10.4 显示存储器的组织方式 400

10.5 显示驱动程序 402

10.6 高速图形卡连接端口AGP 403

第11章 打印机的工作原理和接口技术 405

11.1 概述 405

11.2 打印机的指标和性能 405

11.3 针式打印机的工作原理 406

11.4 喷墨打印机的工作原理 408

11.5 激光打印机的工作原理 409

11.6 主机和打印机的连接 411

11.6.1 主机采用并口连接打印机 411

11.6.2 主机采用串行接口连接打印机 413

11.7 关于打印机适配器 414

第12章 软盘、硬盘和光盘子系统 419

12.1 软盘子系统 419

12.1.1 软盘驱动器 419

12.1.2 软盘控制器 421

12.1.3 软盘驱动程序 422

12.2 硬盘子系统 424

12.2.1 硬盘驱动器 426

12.2.2 硬盘控制器 427

12.2.3 硬盘驱动程序 428

12.2.4 硬盘安全性和数据保护技术 429

12.3 光盘子系统 430

12.3.1 光盘的特点和类型 430

12.3.2 光盘读写原理 431

第13章 总线 434

13.1 总线的分类和性能指标 434

13.2 PC机的局部总线 436

13.2.1 局部总线ISA 436

13.2.2 局部总线MCA 438

13.2.3 局部总线EISA 439

13.2.4 局部总线VESA 440

13.2.5 局部总线PCI 440

13.3 微型机系统中的层次化局部总线 444

13.4 外部总线 444

13.4.1 外部总线IDE和EIDE 445

13.4.2 外部总线SCSI 446

13.4.3 外部总线RS-232-C 449

13.4.4 通用串行总线USB 451

13.5 系统总线MULTIBUS 451

13.5.1 MULTIBUS的信号 451

13.5.2 MULTIBUS的总线操作 457

第14章 主机系统的结构和工作原理 464

14.1 16位微机的系统结构 464

14.1.1 16位微机系统板概述 464

14.1.2 CPU子系统 466

14.1.3 接口部件子系统 472

14.1.4 IBM PC/XT的62芯总线和外部设备的连接 481

14.1.5 ROM子系统和RAM子系统 483

14.2 Pentium系统及其主机板 489

14.2.1 Pentium的主机系统 489

14.2.2 Pentiun主机板的结构 490

第15章 微型机操作系统 495

15.1 微型机操作系统MS-DOS 496

15.1.1 MS-DOS的层次化结构和引导过程 496

15.1.2 命令的识别和执行 500

15.1.3 MS-DOS的文件系统 502

15.1.4 MS-DOS的软件中断和系统功能调用 508

15.1.5 文件的读写 516

15.2 微型机操作系统Windows 529

15.2.1 Windows的概况和特点 529

15.2.2 Windows的设计思想和体系结构 530

15.2.3 Windows的用户信息界面 532

15.2.4 Windows的主要应用软件 535