图书介绍

计算机硬件技术基础pdf电子书版本下载

计算机硬件技术基础
  • 李刚等主编 著
  • 出版社: 北京:科学出版社
  • ISBN:7030037812
  • 出版时间:2000
  • 标注页数:327页
  • 文件大小:16MB
  • 文件页数:338页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言 1

第一章 微型计算机的基础知识 1

1.1 微型计算机的发展与应用 1

1.1.1 计算机的发展 1

1.1.2 微型计算机的发展 1

1.1.3 计算机系统的主要性能指标 2

1.1.4 微型计算机的应用 3

1.2 微型计算机的系统组成及工作原理 4

1.2.1 微型计算机系统的三个层次 4

1.2.2 微型计算机的系统组成 4

1.2.3 微型计算机的工作原理 6

1.3 典型的微型计算机系统 6

1.3.1 Intel系列微机系统简介 6

1.3.2 80486微机系统的硬件特点 7

习题一 10

第二章 80X86系列微机的体系结构 11

2.1 8086/8088微处理器及其系统 11

2.1.1 8086/8088CPU的内部结构 11

2.1.2 8086/8088的寄存器结构 12

2.1.3 8086/8088存储器的组织 13

2.2 80286微处理器及其系统 14

2.3 80386/80486微处理器及其系统 14

2.3.1 80486的主要结构特点 15

2.3.2 80486的内部结构 15

2.3.3 80486的寄存器结构 17

2.3.4 80486的引脚 22

2.3.5 80486的多处理机基本结构 24

2.3.6 80486的工作模式 25

2.4 Pentium微处理器 30

2.4.1 Pentium的体系结构及其特点 30

2.4.2 Pentium的主要特点 31

习题二 33

第三章 80X86微处理器寻址方式及指令系统 34

3.1 寻址方式 34

3.1.1 数据寻址方式 34

3.1.2 程序存储器寻址方式 38

3.2 指令系统 40

3.2.1 数据传送指令 40

3.2.2 算术运算指令 44

3.2.3 逻辑运算指令 48

3.2.4 串操作指令 51

3.2.5 控制转移类指令 54

3.2.6 处理器控制指令 59

习题三 60

4.1.2 80486汇编程序的格式 62

4.1.1 基本概念 62

4.1 汇编语言的基本概念 62

第四章 汇编语言程序设计 62

4.1.3 伪指令语句 66

4.2 汇编语言程序的运行 71

4.2.1 编辑汇编源程序(ASM文件) 71

4.2.2 用汇编程序将ASM文件汇编成目标程序文件(OBJ文件) 72

4.2.3 用连接程序生成可执行文件(EXE文件) 73

4.2.4 汇编语言程序的运行 73

4.3 汇编语言程序设计 74

4.3.1 顺序结构 74

4.3.2 分支结构 75

4.3.3 循环结构 76

4.3.4 子程序 79

4.3.5 DOS及BIOS中断调用 82

习题四 88

5.1.2 总线的分类 91

5.1.1 总线的概念 91

5.1 概述 91

第五章 总线 91

5.1.3 总线周期、指令周期与时钟周期的关系 92

5.2 总线的判决 93

5.2.1 并行判决 93

5.2.2 串行判决 94

5.3 总线传输方式 95

5.3.1 同步式传输 95

5.3.2 异步式传输 97

5.3.3 半同步式传输 99

5.3.4 分离式传输 100

5.4 总线标准 100

5.4.1 PC总线 101

5.4.2 ISA总线 103

5.4.3 EISA总线 104

5.4.4 PCI总线 106

5.4.5 其他常用系统总线简介 108

习题五 109

第六章 存储器 110

6.1 存储器概述 110

6.2 存储器系统的构成原理 112

6.3 半导体存储器与CPU的接口 113

6.3.1 半导体存储芯片的一般结构 113

6.3.2 存储芯片与CPU的连接 114

6.3.3 8位存储器系统与CPU的连接 121

6.3.4 16位存储器系统与CPU的连接 121

6.3.5 32位存储器系统与CPU的连接 122

6.4 高速缓冲存储器(Cache)的工作原理 123

6.4.1 Cache的原理 123

6.4.2 Cache的地址映像 124

6.4.3 Cache的读写过程 125

6.5 虚拟存储器的工作原理 126

6.4.4 替换策略 126

6.5.1 虚拟存储器的工作原理 127

6.5.2 虚拟地址向物理地址的变换 127

6.6 存储器结构与存储管理 128

6.6.1 80486的存储器结构 128

6.6.2 内存地址安排及管理 130

6.6.3 虚拟存储器管理 131

习题六 131

第七章 输入输出接口 132

7.1 输入输出接口概述 132

7.1.1 I/O的特性 132

7.1.2 接口的功能 133

7.1.3 接口的基本结构 133

7.1.4 接口的类型 134

7.2 输入输出的编址方式 134

7.2.2 独立的I/O端口编址方式 135

7.2.1 存储器统一编址方式 135

7.2.3 80486的I/O端口编址方式 136

7.2.4 I/O端口指令 137

7.2.5 I/O端口保护 138

7.3 输入输出的同步控制方式 138

7.3.1 程序直接控制方式 139

7.3.2 中断控制方式 141

7.3.3 DMA控制方式 141

7.3.4 专用的I/O处理器方式 143

习题七 144

第八章 中断系统 145

8.1 中断的基本概念 145

8.1.1 中断及中断源 145

8.1.2 中断优先级与中断嵌套 146

8.1.3 中断响应的一般过程 147

8.1.4 中断源的识别与判优 149

8.2.1 8259A的内部结构与引脚功能 151

8.2 8259A可编程中断控制器 151

8.2.2 8259A的编程 153

8.2.3 8259A的中断工作过程 161

8.3 80386/80486中断系统 161

8.3.1 80386/80486的中断源 161

8.3.2 80386/80486的中断向量表 162

8.3.3 80386/80486的中断描述符表 163

8.3.4 中断服务程序 165

8.3.5 80X86微机的中断系统 168

习题八 172

第九章 定时/计数控制器 175

9.1 概述 175

9.2 可编程定时器/计数器芯片8254 175

9.2.1 8254的基本功能 176

9.2.2 8254的内部结构与引脚信号 176

9.2.3 8254的工作方式 178

9.2.4 8254的编程 182

9.3 8254在PC系列微机中的应用 185

习题九 189

第十章 DMA与DMA控制器 191

10.1 概述 191

10.1.1 DMA方式 191

10.1.2 DMAC占用总线控制权的方式 191

10.1.3 DMAC主要的硬件支持 192

10.1.4 DMAC的工作状态 193

10.2 DMA控制器8237A 193

10.2.1 8237A的主要性能 193

10.2.2 8237A的结构框图 194

10.2.3 8237A的引脚配置 196

10.3 8237A在微机中的应用 198

10.3.1 PC系列机的DMA通道 198

10.3.2 8237A通道作为软盘接口 199

10.4.1 高性能多功能外围集成芯片82380 202

10.4 80386/80486微机接口芯片介绍 202

10.4.2 外设控制器集成芯片82C206 204

10.4.3 高集成度外围接口芯片82360SL 204

10.4.4 EISA总线82350/82350DT芯片系列 205

习题十 206

第十一章 并行接口与串行接口 207

11.1 概述 207

11.1.1 并行和串行数据通信 207

11.1.2 串行数据通信基础 208

11.2 可编程并行接口芯片8255 210

11.2.1 内部结构和引脚功能 210

11.2.2 控制字的确定和初始化编程 212

11.2.3 三种工作方式 214

11.3 异步通信接口标准 218

11.3.1 异步串行通信协议及标准接口 218

11.3.2 RS-232-C标准接口 219

11.3.3 20mA电流环标准接口 221

11.4 可编程串行接口芯片INS8250 222

11.4.1 主要功能 223

11.4.2 8250的结构框图和引脚 223

11.4.3 INS8250的编程 229

11.5 8250在微机通信适配器上的应用 229

习题十一 229

第十二章 入机接口 231

12.1 键盘接口 231

12.1.1 键盘与键盘接口原理 231

12.1.2 PC系列键盘接口 232

12.2 LED显示器接口 235

12.2.1 LED显示器及显示原理 235

12.2.2 一位LED显示器接口 236

12.2.3 多位LED显示器接口 236

12.3.1 概述 238

12.3 CRT显示器接口 238

12.3.2 CRT显示器及显示原理 239

12.3.3 CRT控制器接口 240

12.4 鼠标器接口 243

12.5 打印机接口 244

12.5.1 针式打印机的工作原理 244

12.5.2 并行打印机接口 245

习题十二 248

第十三章 模拟接口 250

13.1 模拟接口概述 250

13.2 D/A转换接口 251

13.2.1 D/A转换器工作原理 251

13.2.2 D/A转换器芯片 252

13.2.3 DAC芯片和微处理器的接口 255

13.3.1 采样和量化 256

13.3 A/D转换接口 256

13.3.2 A/D转换器工作原理 258

13.3.3 A/D转换器芯片 259

13.3.4 ADC芯片和微处理器的接口 261

习题十三 263

第十四章 MCS-51单片机 264

14.1 概述 264

14.2 MCS-51系列单片机的系统结构 265

14.2.1 总体结构 265

14.2.2 中央处理器CPU 265

14.2.3 存储器组织 267

14.2.4 MCS-51的I/O口 270

14.2.5 定时器/计数器 271

14.2.6 串行接口 273

14.2.7 中断系统 277

14.3.1 指令格式和指令类型 280

14.3 MCS-51指令系统 280

14.3.2 数据传送指令 281

14.3.3 算术运算指令 283

14.3.4 逻辑操作与运算指令 284

14.3.5 位操作指令 285

14.3.6 控制转移指令 286

14.3.7 调用和返回指令 287

14.3.8 空操作指令 288

14.4 MCS-51编程应用举例 288

14.5 单片机系统扩展技术 291

14.5.1 MCS-51系统扩展原理 291

14.5.2 程序存储器扩展 291

14.5.3 数据存储器扩展 292

14.5.4 I/O接口扩展 293

14.6 单片机应用系统研制方法 295

习题十四 296

第十五章 系统设计与开发 298

15.1 系统设计的原则和步骤 299

15.1.1 系统设计的原则和要求 299

15.1.2 系统设计与开发步骤 300

15.2 系统开发实例 302

15.2.1 系统的主要性能特点 302

15.2.2 系统总体设计 303

15.2.3 系统硬件设计 304

15.2.4 系统软件设计 307

习题十五 310

附录 312

附录A 80X86指令集 312

附录B 美国信息交换标准代码(ASCII)字符表 318

附录C DOS系统功能调用表 318

附录D 常用BIOS功能调用表 323

参考文献 327

精品推荐