《微型计算机系统与接口》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:艾德才等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508422716
  • 页数:283 页
图书介绍:本书是以Pentium为平台的微机原理与接口技术的教材,其内容丰富、系统、新颍、完整,反映了当今微处理机领域的新技术新潮流,是作者多年教学经验和智慧的体现。本书以崭新的CPU概念来展示当今微机系统的理念,突出了总线的概念,以适应对现代微机系统的认识。把全新的教学理念、全新的教学内容、全新的微机芯片、全新的接口知识等与目前微机的先进技术结合起来,使我国微机硬件教学内容紧紧盯着微机技术的发展方向,以适应微机的发展潮流。每章之后都配有习题,供自学自测之用。本书可作为高职高专、普通高等院校各专业的微机系统及接口技术教学用书。

目录 1

序 1

前言 1

第1章 微处理机系统概论 1

1.1 微处理机的发展 1

1.2 微处理机硬件结构 5

1.2.1 寄存器 6

1.2.2 算术和逻辑部件ALU 7

1.2.3 控制器 7

1.2.4 存储器 8

1.3 计算机软件的组成 8

1.3.1 系统软件 8

1.3.2 应用软件 10

1.4 数据单位表示 11

1.4.1 数据单位 11

1.4.2 表示存储器容量的计量单位 12

1.4.3 编址与寻址 13

1.5 微处理机的主要性能指标 13

1.6 RISC和CISC 14

1.6.1 复杂指令系统计算机——CISC 14

1.6.2 精简指令系统计算机——RISC 14

习题1 16

第2章 中央处理器CPU 17

2.1 计算机硬件组成 17

2.1.1 计算机硬件系统 17

2.1.2 微处理器芯片 17

2.1.3 CPU的构成 19

2.1.4 存储器 24

2.2 微处理器的总线 26

2.2.1 地址总线 27

2.2.2 数据总线 28

2.2.4 总线操作 29

2.2.3 控制总线 29

2.3 微处理器的操作过程 30

2.3.1 指令周期 30

2.3.2 取指周期和执行周期 31

2.3.3 中断指令周期 31

习题2 32

第3章 Pentium的系统结构与原理 34

3.1 概述 34

3.1.1 Pentium微处理器的常用术语 34

3.1.2 Pentium微处理器的操作方式 36

3.2 Pentium寄存器 36

3.2.1 基本体系结构寄存器 37

3.2.2 系统级寄存器 41

3.3 Pentium CPU系统原理 44

3.4 Pentium采用的新技术 46

3.4.1 新型体系结构 46

3.4.2 Pentium采用的新技术 47

3.5 流水线技术 50

3.5.1 Pentium整数流水线 50

3.5.2 Pentium浮点流水线 50

3.5.3 指令流水线技术 51

3.5.4 指令预取 56

3.5.5 指令配对规则 57

3.6 寻址方式 57

3.7 数据类型 63

习题3 65

第4章 存储系统 68

4.1 综述 68

4.1.1 存储器系统 68

4.1.2 存储管理 69

4.1.3 存储器保护 71

4.2 分段存储管理技术 71

4.2.1 Pentium分段存储管理 71

4.2.2 Pentium的段转换 73

4.3.1 Pentium的页转换 83

4.3 分页存储管理技术 83

4.3.2 允许分页位 84

4.3.3 线性地址 85

4.3.4 页表 85

4.3.5 页表项 86

4.3.6 转换旁视缓冲存储器TLB 88

4.4 页级保护 88

4.5 保护方式下的多任务处理 90

习题4 91

第5章 高速缓冲存储器Cache 93

5.1 Cache存储器 93

5.1.1 什么是Cache 93

5.1.2 局部性原理 94

5.1.3 技术术语 95

5.2 Cache配置方案 96

5.2.1 片内Cache 96

5.2.3 Cache的大小规模和性能 101

5.2.2 影响Cache性能的因素 101

5.2.4 缔合方式和性能 103

5.2.5 实际Cache 106

5.3 Cache替换算法与规则 106

5.4 一致性协议 107

5.4.1 MESI Cache一致性协议模型 107

5.4.2 指令Cache一致性协议 108

5.5 二级Cache 108

5.5.1 二级Cache 108

5.5.2 二级Cache与一级Cache的关系 110

习题5 112

第6章 浮点部件 114

6.1 浮点部件体系结构 114

6.1.1 数值寄存器 114

6.1.2 状态字寄存器 116

6.1.3 控制字寄存器 119

6.1.5 最后的指令操作码字段 121

6.1.4 标记字寄存器 121

6.1.6 数值指令和数据指针 122

6.2 浮点部件流水线操作 124

6.2.1 浮点流水线 124

6.2.2 浮点指令的流动 125

6.3 数值计算基础 126

6.3.1 数字系统 126

6.3.2 数据类型和格式 128

习题6 131

第7章 中断 133

7.1 中断的概念 133

7.1.1 概述 133

7.1.2 中断系统 134

7.2 异常与中断 135

7.2.1 中断源分类 136

7.2.2 中断控制器 137

7.2.3 异常和中断向量 137

7.2.4 指令的重新启动 138

7.3 允许及禁止中断 139

7.3.1 不可屏蔽中断对未来的不可屏蔽中断的屏蔽 139

7.3.2 IF屏蔽INTR 139

7.3.3 RF对调试故障的屏蔽 140

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

7.4 中断描述符表 140

7.4.1 异常和中断同时存在时的优先级 140

7.4.2 中断描述符表IDT 141

7.4.3 中断描述符表内的描述符 143

7.5 中断任务和中断过程 143

7.5.1 中断过程 143

7.5.2 中断任务 146

7.6 错误代码 147

7.7 异常和错误小结 147

习题7 149

8.1.1 什么是总线 150

8.1 总线的概念 150

第8章 总线 150

8.1.2 总线标准的四个特性 151

8.1.3 总线分类 151

8.1.4 总线操作 153

8.1.5 总线配置结构 154

8.2 数据传送机制 157

8.2.1 实际存储器和I/O接口 157

8.2.2 数据传送机制 160

8.3 总线周期 161

8.3.1 单传送周期 162

8.3.2 成组周期 163

8.3.3 中断确认周期 165

8.3.4 专用总线周期 165

8.4 PCI总线 166

8.4.1 PCI局部总线的特征 167

8.4.3 PCI接插件 168

8.4.2 即插即用(Plug and Play) 168

8.4.4 PCI性能 169

8.4.5 PCI总线操作 170

8.4.6 总线命令 171

8.4.7 DMA和中断 172

8.4.8 PCI适配器 172

8.4.9 PCI总线信号 173

习题8 174

第9章 输入/输出控制 176

9.1 I/O编址方式及I/O端口地址 178

9.1.1 PC机I/O编址方式 178

9.1.2 I/O端口地址 180

9.2 程序控制I/O方式 181

9.2.1 程序设计技术 181

9.2.2 可编程外围设备接口82C55A 181

9.3 中断控制I/O方式 183

9.3.1 中断及处理过程 183

9.3.2 可编程中断控制器82C59A 185

9.4 DMA I/O控制方式 186

9.4.1 DMA I/O控制方式 186

9.4.2 DMA I/O控制器82C37A-5 189

习题9 189

第10章 外设接口 191

10.1 接口技术基础 191

10.1.1 概述 191

10.1.2 接口的功能和组成 191

10.1.3 接口类型 194

10.2 串行接口 196

10.2.1 串行数据的传送方式 196

10.2.2 串行接口标准 197

10.2.3 RS-232C接口 199

10.3 并行接口 202

10.3.1 并行接口 202

10.3.2 并行接口芯片82C55A 205

10.4 SCSI接口 207

10.4.1 SCSI接口的操作步骤 208

10.4.2 SCSI接口的操作信号 209

10.4.3 SCSI接口信息 211

10.4.4 SCSI接口命令 212

10.5 通用串行USB总线 214

10.5.1 USB接口 214

10.5.2 USB的特点 215

10.5.3 USB硬件结构 216

10.5.4 USB系统软件 218

10.5.5 USB协议 218

10.5.6 USB传输过程 219

10.5.7 Windows系统对USB的支持 219

习题10 220

第11章 常用输出设备 222

11.1 显示器 222

11.1.1 显示器的分类 222

11.1.2 显示器的工作原理 223

11.1.3 显示器的主要性能指标 225

11.1.4 显卡的作用、结构和工作原理 226

11.2 打印机 227

11.2.1 针式打印机 228

11.2.2 激光打印机 229

11.2.3 喷墨打印机 231

11.2.4 打印机的主要性能指标 232

11.3 绘图仪 232

11.3.1 绘图仪的工作原理 233

11.3.2 绘图仪的分类 233

11.3.3 绘图仪的主要性能指标 234

11.4 声音输出设备 234

11.4.1 3D环绕声的生成 234

11.4.2 音箱 235

习题11 237

12.1.1 键盘的组成 240

12.1 键盘 240

第12章 常用输入设备 240

12.1.2 键盘的分类 241

12.1.3 键盘的工作原理 242

12.2 鼠标器 243

12.2.1 鼠标器的分类 243

12.2.2 鼠标器的结构 244

12.2.3 鼠标器的工作原理 245

12.2.4 鼠标器的主要性能指标 246

12.3 笔输入设备 247

12.4 扫描仪 248

12.4.1 扫描仪的结构和工作原理 248

12.4.2 扫描仪的分类 249

12.4.3 扫描仪的主要性能指标 250

12.4.4 扫描仪的接口 250

12.5 数码相机 250

12.5.1 数码相机的基本结构 251

12.5.3 数码相机的分类 253

12.5.2 数码相机的主要性能指标 253

12.6 声音输入设备 254

12.6.1 音乐合成 254

12.6.2 声音卡 256

12.6.3 MIDI输入设备 257

12.7 视频输入设备 258

12.7.1 视频卡 258

12.7.2 数字视频摄像头和摄像机 260

习题12 262

第13章 外存储器 265

13.1 软盘存储器 265

13.1.1 软盘存储器的基本组成 265

13.1.2 软盘存储器的工作过程 266

13.1.3 软盘的主要性能指标 267

13.1.4 软盘驱动器的主要性能指标 267

13.2 硬盘存储器 268

13.2.1 硬盘存储器的外部结构 268

13.2.2 硬盘存储器的内部结构 269

13.2.3 硬盘的登陆区和高速缓存 270

13.2.4 硬盘的主要性能指标 270

13.2.5 硬盘的工作原理及基本结构 270

13.2.6 硬盘存储器的主要性能指标 271

13.3 移动存储器 273

13.3.1 移动硬盘 273

13.3.2 闪盘驱动器 273

13.3.3 Flash芯片存储器 273

13.4 光盘存储器 273

13.4.1 光盘存储器的优点 273

13.4.2 光盘存储器的分类 274

13.4.3 CD-ROM存储器 274

13.4.4 CD-R和CD-RW刻录机 277

13.4.5 DVD-ROM存储器 278

习题13 279

参考文献 283