《微机原理与接口技术 80386-Pentium》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:艾德才,林成春等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508421353
  • 页数:394 页
图书介绍:本教材是我国国内首本以80386~Pentium为平台的微机原理与接口技术的教材,其内容丰富、系统、新颖、完整,反映了当今微处理机领域的新技术、新潮流,是作者多年教学经验和智慧的体现。本书反映了微处理机领域技术发展的最新水平与趋势,其内容充分体现了计算机硬件技术的知识性与先进性的统一。每章之后不仅配有习题,供学生自学自测之用,而且在每一章都增加了典型例题解析,既是本章内容的扩充和延伸,也为读者提供一种分析问题解决问题的方法和途径。本书可作为高等院校电气信息类、机电类本科各专业的微机原理及接口技术、计算机硬件技术基础的教学用书。

目录 1

第1章 计算机基础知识 1

1.1 计算机基础 1

1.1.1 计算机的发展 1

前言 1

1.1.2 计算机的分类 7

1.1.3 计算机的组成与性能评测 8

1.2 数值信息在计算机内的表示 13

1.2.1 二进制 13

1.2.2 数值信息在计算机内的表示 15

1.3 文字信息与文本在计算机内的表示 17

1.3.1 西文字符的编码 17

1.3.2 汉字的编码 18

1.3.3 通用编码字符集 21

1.3.4 文本及超文本 22

1.4 典型例题解析 23

习题 24

第2章 80386系统原理 26

2.1 80386系统的核心 26

2.2 80386的体系结构 27

2.2.1 寄存器组 27

2.2.2 80386的CPU 35

2.3 80387的体系结构 42

2.3.1 微处理机/协处理器系统 42

2.3.2 系统性能 43

2.3.3 80387外部特性 45

2.3.4 80387内部结构 47

2.4 高速缓冲存储器 48

2.4.1 高速缓冲存储器Cache 48

2.4.2 Cache控制器 50

2.5.1 82380体系结构 56

2.5 80386系统的外围芯片组82380 56

2.5.2 DMA控制器 58

2.5.3 可编程中断控制器 59

2.5.4 可编程的区间计时器 60

2.5.5 DRAM刷新控制器 60

2.5.6 等待状态发生器 61

2.5.7 CPU复位 62

2.5.8 接口技术 63

2.6 典型例题解析 63

习题 66

第3章 80486系统原理 68

3.1 80486的体系结构 68

3.1.1 寄存器组 68

3.1.2 80486 CPU系统原理 72

3.1.3 80486微体系结构 75

3.2 流水线操作 78

3.2.1 成组传送 79

3.2.2 流水线和性能 80

3.2.3 流水线操作 81

3.3 工作模式 85

3.3.3 虚拟8086模式 86

3.3.1 实模式 86

3.3.2 保护摸式 86

3.3.4 操作模式间的转换 86

3.4 存储管理 87

3.4.1 分段存储管理 88

3.4.2 分页存储管理 98

3.5 典型例题解析 105

习题 109

第4章 Pentium微处理机系统原理 111

4.1 Pentium的体系结构 111

4.1.1 寄存器组 111

4.1.2 Pentium系统结构及工作原理 118

4.2 流水线操作 122

4.2.1 Pentium整数流水线 122

4.2.2 Pentium浮点流水线 122

4.2.3 指令流水线 123

4.2.4 分支转移预测技术 128

4.3.1 指令格式 132

4.3 指令格式与寻址方式 132

4.3.2 寻址方式 135

4.4 存储管理 141

4.4.1 存储器管理体系 141

4.4.2 分段存储管理 143

4.4.3 分页存储管理 152

4.4.4 分段与分页转换组合 158

4.5.1 Cache存储器 160

4.5 高速缓冲存储器Cache 160

4.5.2 Cache配置方案 164

4.5.3 Cache结构 169

4.5.4 Cache替换算法与规则 170

4.5.5 二级Cache 171

4.5.6 一致性协议 177

4.6 Pentium微处理机操作模式 178

4.7 典型例题解析 179

习题 185

5.1.1 概述 187

第5章 中断 187

5.1 中断的概念 187

5.1.2 中断系统 188

5.2 异常和中断 189

5.2.1 中断源分类 189

5.2.2 中断控制器 191

5.2.3 异常和中断向量 191

5.2.4 指令的重新启动 192

5.3 允许和禁止中断 192

5.3.2 IF屏蔽INTR 193

5.3.3 RF对调试故障的屏蔽 193

5.3.1 不可屏蔽中断对未来的不可屏蔽中断的屏蔽 193

5.3.4 MOV和POP指令对堆栈段中某些异常和中断的屏蔽 194

5.4 中断描述符表 194

5.4.1 异常和中断同时存在时的优先级 194

5.4.2 中断描述符表IDT 195

5.4.3 中断描述符表内描述符 196

5.5 中断过程和中断任务 197

5.5.1 中断过程 197

5.5.2 中断任务 199

5.6 错误代码 200

5.7 异常和错误小结 201

5.8 典型例题解析 203

习题 203

第6章 总线 207

6.1 总线的概念 207

6.1.1 概念 207

6.1.2 总线标准的四个特性 208

6.1.3 总线分类 209

6.1.4 总线操作 210

6.1.5 总线配置结构 213

6.2 数据传送机制 216

6.2.1 实际存储器和I/O接口 216

6.2.2 数据传送机制 217

6.2.3 与8位、16位、32位以及64位存储器接口 218

6.3 总线周期 221

6.3.1 单传送周期 222

6.3.2 成组周期 222

6.3.3 中断确认周期 224

6.3.4 专用总线周期 225

6.4 PCI总线 225

6.4.1 PCI局部总线的特征 226

6.4.2 即插即用(Plug and Play) 227

6.4.3 PCI接插件 227

6.4.4 PCI性能 229

6.4.5 PCI前途 229

6.4.6 PCI总线操作 230

6.4.7 总线命令 231

6.4.8 DMA和中断 232

6.4.9 PCI适配器 232

6.4.10 PCI总线信号 232

6.5 典型例题解析 234

第7章 输入/输出控制 236

习题 237

7.1 I/O编址方式及I/O端口地址 238

7.1.1 PC机I/O编址方式 238

7.1.2 I/O端口地址 239

7.2 程序控制I/O方式 240

7.2.1 可编程外围设备接口 242

7.3 中断控制I/O方式 248

7.3.1 中断及处理过程 248

7.3.2 82C59A可编程中断控制器 251

7.4.1 DMAI/O控制方式 258

7.4 DMAI/O控制方式 258

7.4.2 DMAI/O控制器 260

7.5 典型例题解析 269

习题 270

第8章 外设接口 273

8.1 接口技术基础 273

8.1.1 概述 273

8.1.2 接口的功能和组成 273

8.1.3 接口类型 276

8.2 串行接口 277

8.2.1 串行数据的传送方式 278

8.2.2 串行接口标准 279

8.2.3 RS-232C接口 281

8.3.1 并行接口 284

8.3 并行接口 284

8.3.2 并行接口82C55A 287

8.4 SCSI接口 291

8.4.1 SCSI接口操作步骤 292

8.4.2 SCSI接口的操作信号 293

8.4.3 SCSI接口信息 295

8.4.4 SCSI接口命令 296

8.5 通用串行总线USB 298

8.5.1 USB接口 298

8.5.2 USB特点 298

8.5.3 USB硬件结构 300

8.5.4 USB系统软件 301

8.5.5 USB协议 301

8.5.6 USB传输过程 302

8.5.7 Windows系统对USB的支持 305

8.6.1 FireWire特点 306

8.6.2 FireWire配置 306

8.6 FireWire串行总线 306

8.6.3 FireWire协议 307

8.6.4 事务处理过程 308

8.7 典型例题解析 309

习题 310

第9章 外存储器 312

9.1 软盘存储器 312

9.1.1 软盘存储器的基本组成 312

9.1.2 软盘存储器的工作过程 313

9.1.3 软盘的主要性能指标 314

9.1.4 软盘驱动器的主要性能指标 314

9.2 硬盘存储器 315

9.2.1 硬盘存储器的外部结构 315

9.2.2 硬盘存储器的内部结构 315

9.2.4 硬盘的主要性能指标 316

9.2.3 硬盘的登录区和高速缓存 316

9.2.5 硬盘存储器的主要性能指标 317

9.3 活动硬盘 318

9.4 磁盘阵列 319

9.5 其他移动存储器 319

9.5.1 移动硬盘 319

9.5.2 闪盘驱动器 320

9.5.3 Flash芯片存储器 320

9.6 磁带存储器 320

9.6.1 开盘式快启停磁带机 320

9.6.2 盒式数据流磁带机 321

9.7 光盘存储器 321

9.7.1 光盘存储器的优点 321

9.7.2 光盘存储器的分类 322

9.7.3 CD-ROM存储器 322

9.7.4 CD-R和CD-RW刻录机 324

9.7.5 DVD-ROM存储器 326

9.8 典型例题解析 327

习题 328

第10章 PC机连网设备 331

10.1 组建计算机网络的基本硬件设备 331

10.2 局域网 333

10.3 PC机接入技术 334

10.3.1 利用公用电话网将PC机入网 334

10.3.2 综合业务数字网(ISDN)与PC机的接入 336

10.3.3 非对称数字用户专线(ADSL)与PC机的接入 337

10.3.4 有线电视网、电缆调制解调器与PC机的接入 338

10.3.5 无线接入技术 340

10.4 典型例题分析 341

习题 342

11.1.1 汇编语言概述 344

11.1 汇编语言基础 344

第11章 汇编语言程序设计 344

11.1.2 语句格式 345

11.2 汇编语言程序结构 350

11.2.1 源程序结构 350

11.2.2 伪操作语句 352

11.2.3 宏操作 358

11.3 汇编程序设计 359

11.3.1 顺序结构程序设计 359

11.3.2 分支程序设计 360

11.3.3 循环程序设计 365

11.3.4 子程序 371

11.3.5 中断 380

11.4 典型例题解析 382

习题 384

附录 Pentium指令系统 386