当前位置:首页 > 工业技术
计算机硬件技术基础
计算机硬件技术基础

计算机硬件技术基础PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:韦大伟主编;韩继红,张杰,张鲁国,杨丽娜编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111189019
  • 页数:408 页
图书介绍:本书介绍了计算机的硬件技术。
《计算机硬件技术基础》目录

第1章 计算机系统概述 1

1.1 计算机基础 1

1.1.1 计算机的基本结构 1

1.1.2 计算机系统 2

1.1.3 计算机的分类、发展和应用 3

1.2 数据信息的表示 6

1.2.1 进制及其转换 6

1.2.2 带符号数的表示 8

1.2.3 定点数与浮点数 11

1.2.4 数字与字符的编码 13

1.3 微型计算机基础 15

1.3.1 微型计算机的概念 15

1.3.2 微型计算机的发展 16

1.3.3 微型计算机的基本结构 17

1.4 程序在微型机中的执行过程 21

1.5 习题 23

第2章 80X86系列微处理器 25

2.1 80X86系列微处理器概述 25

2.1.1 80X86系列微处理器的发展 25

2.1.2 微处理器的主要性能指标 26

2.1.3 80X86系列微处理器的特点 29

2.2 8086微处理器 31

2.2.1 内部结构 32

2.2.2 寄存器结构 34

2.2.3 引脚及功能 36

2.2.4 工作模式 40

2.2.5 基本时序 42

2.3 80486微处理器 49

2.3.1 内部结构 49

2.3.2 寄存器结构 51

2.3.3 引脚和功能 56

2.3.4 工作方式及相互转换 59

2.3.5 80486的基本时序 61

2.4 Pentium微处理器 65

2.4.1 内部结构 65

2.4.2 寄存器结构 67

2.4.3 外部引脚及功能 67

2.4.4 工作方式 71

2.5 PC系列微型计算机系统 73

2.5.1 系统配置 73

2.5.2 典型微型计算机系统的主板结构 74

2.5.3 芯片组简介 77

2.6 习题 78

3.1 寻址方式 80

3.1.1 与数据有关的寻址方式 80

第3章 寻址方式和指令系统 80

3.1.2 与转移地址有关的寻址方式 85

3.2 80X86指令系统 86

3.2.1 8086指令系统 87

3.2.2 80486指令系统 107

3.2.3 Pentium新增指令 113

3.3 习题 114

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

4.1 汇编语言的基本语法 119

4.1.1 汇编语言程序格式 119

4.1.2 汇编语言语句格式 120

4.1.3 常量、标识符和表达式 121

4.2 伪指令语句 124

4.2.1 程序开始和结束语句 124

4.2.2 段定义语句 125

4.2.4 数据定义语句 127

4.2.3 过程定义语句 127

4.2.5 符号定义语句 128

4.3 汇编语言程序设计基础 129

4.3.1 顺序结构程序设计 129

4.3.2 分支结构程序设计 131

4.3.3 循环结构程序设计 135

4.3.4 子程序设计 138

4.3.5 宏汇编 142

4.3.6 DOS系统功能调用和BIOS中断调用 145

4.3.7 应用举例 147

4.4 汇编语言上机指导 150

4.4.1 上机过程 150

4.4.2 程序调试方法 151

4.5 习题 153

5.1.1 存储器分类 156

5.1 概述 156

第5章 存储器组织 156

5.1.2 分级存储器结构 157

5.1.3 存储器的主要技术指标 158

5.1.4 数据在存储器中的存储方式 159

5.2 易失性存储器 160

5.2.1 SRAM存储器 160

5.2.2 DRAM存储器 163

5.2.3 PC中的内存储器 165

5.3 非易失性存储器 166

5.3.1 掩膜型只读存储器 167

5.3.2 可擦除可编程只读存储器(EPROM) 167

5.3.3 电可擦除可编程只读存储器(E2PROM) 170

5.3.4 闪速存储器(Flash Memory) 171

5.4.2 双端口存储器的读写控制 172

5.4.1 双端口存储器的逻辑结构 172

5.4 双端口存储器 172

5.5 内存储器系统的组织 174

5.5.1 内存储器的结构 174

5.5.2 存储器容量的扩充 177

5.5.3 存储器片选信号的产生方法 179

5.5.4 存储器接口设计 179

5.5.5 8位微型计算机系统的存储器接口 180

5.5.6 16位微型计算机系统的存储器接口 182

5.5.7 32位微型计算机系统的存储器接口 184

5.6 高速缓冲存储器 186

5.6.1 工作原理 186

5.6.2 映射方式 187

5.6.3 替换策略 191

5.6.4 写操作策略 192

5.7.2 段式虚拟存储器 193

5.7 虚拟存储器 193

5.7.1 虚拟存储器的基本概念 193

5.7.3 页式虚拟存储器 194

5.7.4 段页式虚拟存储器 196

5.7.5 替换算法 196

5.8 习题 197

第6章 输入/输出接口 199

6.1 I/O接口的基本概念 199

6.1.1 接口的功能 199

6.1.2 CPU与外设之间的接口信号 201

6.1.3 接口部件的I/O端口 202

6.1.4 接口的基本结构 202

6.2 I/O端口的编址方式 204

6.2.1 独立编址(I/O映像编址) 204

6.2.2 统一编址(存储器映像编址) 205

6.3.1 无条件传送方式 206

6.3 CPU与外设之间的数据传送方式 206

6.3.2 查询传送方式 207

6.3.3 中断传送方式 211

6.3.4 直接存储器存取(DMA)传送方式 212

6.3.5 I/O处理机(IOP)方式 216

6.4 习题 216

第7章 总线技术 218

7.1 总线的基本概念 218

7.1.1 总线分类 218

7.1.2 总线操作 219

7.1.3 总线的性能指标 220

7.2 常用的系统总线 220

7.2.1 ISA总线 220

7.2.3 PCI总线 221

7.2.2 EISA总线 221

7.2.4 AGP总线 229

7.2.5 PCI Express(3GIO)总线 230

7.3 常用的通信总线 232

7.3.1 USB总线 232

7.3.2 IEEE 1394总线 238

7.3.3 RS-232C串行通信总线 238

7.4 习题 239

第8章 中断技术 240

8.1 中断概述 240

8.1.1 中断的概念 240

8.1.2 中断源 240

8.1.3 中断系统的功能 241

8.2 中断的处理过程 242

8.2.1 中断申请 242

8.2.2 中断响应 243

8.2.3 中断优先级排队及中断源的识别 244

8.2.4 中断服务与中断返回 246

8.3 可编程中断控制器8259A 247

8.3.1 内部结构 248

8.3.2 中断处理过程 249

8.3.3 引脚信号 249

8.3.4 工作方式 251

8.3.5 控制字和初始化编程 252

8.4 8086的中断系统 260

8.4.1 中断类型 260

8.4.2 中断向量和中断向量表 262

8.4.3 中断向量表的装入与修改 264

8.4.4 转入中断处理的过程 265

8.4.5 8086CPU响应中断的流程 266

8.5.1 中断描述符与中断描述符表 267

8.5.2 中断调用 267

8.5 保护模式下的中断与异常处理 267

8.6 习题 268

第9章 可编程接口芯片及其应用 270

9.1 可编程并行接口芯片8255A 270

9.1.1 8255A的内部结构 270

9.1.2 8255A的引脚功能 271

9.1.3 8255A的工作方式 273

9.1.4 8255A的控制字 278

9.1.5 8255A的应用 280

9.2 可编程串行接口芯片INS8250 288

9.2.1 串行通信的基本概念 288

9.2.2 INS8250的内部结构 294

9.2.3 INS8250的引脚功能 296

9.2.4 INS8250的内部寄存器 297

9.2.5 INS8250的应用 302

9.3.1 8254的内部结构 307

9.3 可编程定时器/计数器8254 307

9.3.2 8254的引脚功能 308

9.3.3 8254的工作方式 309

9.3.4 8254定时/计数器的应用 312

9.4 可编程DMA控制器8237A 318

9.4.1 8237A的内部结构 318

9.4.2 8237A的引脚功能 320

9.4.3 8237A的内部寄存器 321

9.4.4 8237A的DMA操作和传送类型 326

9.4.5 8237A的应用 329

9.5 A/D转换器和D/A转换器 332

9.5.1 ADC 0809的原理及应用 332

9.5.2 DAC 0832的原理及应用 334

9.6 习题 338

10.1.1 键盘的工作原理 340

10.1 键盘、鼠标、扫描仪 340

第10章 常用外部设备 340

10.1.2 PC系列机键盘及接口 342

10.1.3 鼠标的工作原理及分类 344

10.1.4 鼠标器的接口 345

10.1.5 扫描仪简介 345

10.2 打印机 347

10.2.1 打印机的工作原理 347

10.2.2 打印机的接口标准 349

10.2.3 PC系列微型计算机的打印机适配器 351

10.3 显示设备 353

10.3.1 CRT显示器的工作原理 353

10.3.2 LCD显示器的工作原理 354

10.3.3 显示适配器简介 356

10.4 外存储设备 357

10.4.1 磁存储技术与硬盘驱动器 358

10.4.2 光存储技术与光盘驱动器 359

10.4.3 FLASH盘的工作原理 360

10.5 设备驱动程序 362

10.5.1 驱动程序的功能与分类 362

10.5.2 Windows驱动程序模型(WDM)简介 363

10.5.3 WDM驱动程序的开发 366

10.5.4 驱动程序的安装 369

10.6 习题 371

第11章 单片机及其应用 373

11.1 单片机概述 373

11.1.1 单片机的特点 373

11.1.2 单片机的发展 374

11.1.3 单片机的应用领域 375

11.2 MCS-51系列单片机的结构 376

11.2.1 MCS-51单片机的外部引脚及功能 376

11.1.4 单片机与嵌入式系统 376

11.2.2 MCS-51单片机的片外总线结构 378

11.2.3 MCS-51单片机的内部结构 378

11.2.4 MCS-51单片机的时钟电路与时序 387

11.2.5 MCS-51单片机的工作方式 390

11.3 MCS-51单片机指令系统概述 393

11.3.1 寻址方式 393

11.3.2 MCS-51系列单片机指令系统分类 393

11.4 习题 394

附录 396

附录A ASCⅡ码表 396

附录B 8086指令手册 397

附录C DOS系统功能调用(INT 21H) 402

附录D BIOS功能调用手册 405

附录E DEBUG命令表 407

参考文献 408

返回顶部