《计算机硬件技术基础简明教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:李春等著;邹逢兴编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2011
  • ISBN:9787040324570
  • 页数:419 页
图书介绍:本书为“普通高等教育“十一五”国家级规划教材”。本书率先顺应近年来教育部高等学校非计算机专业计算机基础课程教学指导分委员会《关于进一步加强高等学校计算机基础教学的意见》(俗称“白皮书”)中对计算机硬件技术基础教学提出两种不同层次教学基本要求(“较高要求”和“一般要求”)的指导性意见,专为面向工科非电为主专业和近年来蓬勃发展起来的一大批本科院校、满足教指委对本课程“一般要求”的少学时需要而编写,因此内容的深度和广度将直接与“一般要求”相一致。既反映国内外计算机系统及其接口技术发展的最新水平与趋势,又重视遵循教学规律,体现“基础性、系统性、实用性和先进性”的统一。同时注重理论与实践的结合,原理、技术与应用的结合,硬件与软件的结合,以大量科研经验和应用实例融会于基础知识说明中,着力培养和开发学生的创新思维和分析解决实际问题的能力。淡化微机内部和芯片内部的原理,而强化基于总线连接的外部接口与应用,以更好地符合非计算机专业人员学习、应用计算机的特点。

第一章 计算机系统中常用逻辑电路单元 1

1.1概述 1

1.1.1组合逻辑电路及其功能描述方法 1

1.1.2时序逻辑电路及其功能描述方法 2

1.1.3常用逻辑电路单元 3

1.2组合逻辑基本单元——逻辑门 3

1.2.1常用逻辑门 3

1.2.2两种特殊输出结构逻辑门 5

1.3常用组合逻辑电路部件 7

1.3.1编码器 7

1.3.2译码器 9

1.3.3数据选择器 15

1.3.4数码比较器 18

1.3.5加法器 19

1.3.6算术逻辑单元 20

1.4时序逻辑基本单元——触发器 23

1.4.1基本RS触发器 24

1.4.2时钟RS触发器 25

1.4.3 JK触发器 26

1.4.4 D触发器 26

1.4.5 T与T触发器 27

1.5基本时序逻辑电路部件 28

1.5.1一般寄存器和移位寄存器 28

1.5.2计数器 31

1.6脉冲波形产生与变换电路 38

思考题与习题一 42

第二章 计算机系统基本组成原理 46

2.1计算机系统的典型结构 46

2.1.1经典冯·诺依曼结构 46

2.1.2微机系统的三总线结构 46

2.1.3目前主流微机的组织结构 48

2.2微机系统各大组成部分的基本结构 51

2.2.1微处理器 51

2.2.2存储器 53

2.2.3输入/输出(I/O)设备及接口 54

2.2.4总线 55

2.3微机基本工作原理 55

2.3.1指令与程序概念 55

2.3.2计算机中数的表示与运算 57

2.3.3计算机工作过程的理解 63

2.3.4指令与程序的执行 63

2.3.5程序执行过程举例 63

2.4微机系统的主要性能指标 65

2.4.1字长 66

2.4.2存储器容量 66

2.4.3运算速度 66

2.4.4 I/O设备扩展能力 67

2.4.5软件配置情况 67

思考题与习题二 67

第三章 微处理器 71

3.1微处理器发展简史 71

3.1.1 Intel系列微处理器发展概况 71

3.1.2“中国芯”工程发展动态 74

3.1.3微处理器发展历程中推出的先进计算机技术 78

3.2 8086/8088微处理器 80

3.2.1内部结构与外部引脚 80

3.2.2结构特点之一:指令流水线 84

3.2.3结构特点之二:存储器分段管理 85

3.3 Pentium微处理器 86

3.3.1内部结构 86

3.3.2外部引脚 92

3.3.3 4种工作方式 95

3.3.4 7种基本数据类型 98

3.3.5 11种操作数寻址方式 99

思考题与习题三 109

第四章Pentium指令系统与汇编语言编程 112

4.1 Pentium指令系统概述 112

4.1.1 Pentium指令系统的特点 112

4.1.2 Pentium指令分类 113

4.2通用整数指令及应用 113

4.2.1数据传送类指令 113

4.2.2算术运算类指令 119

4.2.3逻辑运算和移位指令 127

4.2.4串操作指令 131

4.2.5控制转移类指令 135

4.2.6处理器控制类指令 142

4.3汇编语言程序概述 143

4.3.1汇编语言程序的特点 143

4.3.2汇编语言源程序结构 144

4.3.3汇编语言语句格式 145

4.4常用伪指令语句 146

4.4.1方式选择伪指令 146

4.4.2逻辑段定义伪指令 147

4.4.3数据定义伪指令 150

4.4.4过程与宏定义伪指令 153

4.5汇编语言编程入门 155

4.5.1汇编语言程序的开发过程 155

4.5.2基本结构程序设计 156

4.5.3子程序设计与调用 167

4.5.4 DOS/BIOS功能调用 173

思考题与习题四 178

第五章 存储器 185

5.1当前主流微机系统的存储器体系结构 185

5.1.1分级存储器结构 185

5.1.2虚拟存储器结构 188

5.2半导体存储器概述 189

5.2.1半导体存储器的分类 189

5.2.2半导体存储器芯片的基本结构 190

5.2.3存储器芯片的外部接口特性 192

5.2.4存储器的性能指标 193

5.3内存储器系统的构成原理 194

5.3.1存储器结构的确定 194

5.3.2存储器芯片的选配 195

5.3.3存储器接口的设计 200

5.4 PC系列微机的内存储器组织 204

5.4.1内存以模组形式构建 204

5.4.2主流内存条标准 206

5.5常用外存储器 212

5.5.1硬盘 212

5.5.2光盘 217

5.5.3 U盘 220

思考题与习题五 221

第六章I/O接口与总线技术 227

6.1 I/O接口及分类 227

6.2 I/O接口组成 228

6.2.1接口硬件的典型结构 228

6.2.2接口软件的一般组成 230

6.3 I/O端口的编址及译码 231

6.3.1端口编址方式 231

6.3.2端口地址译码方法 234

6.4 I/O同步控制方式 235

6.4.1程序查询式控制 235

6.4.2中断驱动式控制 236

6.4.3直接存储器存取式控制 237

6.4.4延时等待式控制 238

6.5总线与总线标准 238

6.5.1总线与总线模块 238

6.5.2总线的性能指标 239

6.5.3常用总线标准 240

6.6总线操作及控制 262

6.6.1总线操作周期 262

6.6.2总线仲裁控制 263

6.6.3总线握手控制 266

思考题与习题六 269

第七章 中断与DMA 273

7.1中断与中断优先级 273

7.1.1中断与中断源 273

7.1.2中断优先级与中断嵌套 274

7.2中断响应与服务判决 275

7.2.1中断响应条件 275

7.2.2多中断源服务判决 276

7.2.3 Pentium的中断向量式服务判决机理 278

7.3中断处理程序设计 279

7.3.1中断处理流程 280

7.3.2中断向量填写 281

7.3.3 Pentium的中断向量号分配 282

7.4 Pentium的中断检测处理流程 283

7.5 DMA操作一般过程 285

7.5.1 DMAC的工作方式 285

7.5.2 DMA操作过程三阶段 286

7.6 DMA操作控制原理 288

7.6.1 DMAC的典型结构 288

7.6.2 DMA传送的控制流程 290

思考题与习题七 290

第八章 微机系统中的常用可编程接口芯片 293

8.1可编程并行接口芯片8255 293

8.1.1基本功能 293

8.1.2内部结构与外部引脚 294

8.1.3应用方法及举例 296

8.2可编程串行接口芯片INS8250 307

8.2.1基本功能 307

8.2.2内部结构与外部引脚 307

8.2.3应用方法及举例 316

8.3可编程中断控制器芯片8259 319

8.3.1基本功能 320

8.3.2内部结构与外部引脚 320

8.3.3应用方法及举例 323

8.4可编程定时/计数器芯片8254 332

8.4.1基本功能 332

8.4.2内部结构与外部引脚 338

8.4.3应用方法及举例 340

思考题与习题八 346

第九章 常用外部设备及接口 352

9.1基本人机交互设备 352

9.1.1鼠标 352

9.1.2键盘 356

9.1.3显示器 360

9.1.4打印机 369

9.1.5扫描仪 374

9.2模拟I/O设备 376

9.2.1 ADC 376

9.2.2 DAC 389

9.3音频I/O设备 397

9.3.1声卡的基本组成及工作原理 398

9.3.2声卡的主要性能指标 400

9.4网络通信设备 401

9.4.1调制解调器 401

9.4.2集线器 404

9.4.3交换机 407

9.4.4路由器 410

思考题与习题九 415

参考文献 419