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

  • 购买积分:13 如何计算积分?
  • 作  者:王娟,张全新主编;李元章,谭毓安,张启坤副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302417194
  • 页数:363 页
图书介绍:本书以Intel系列微处理器为背景,系统介绍了80x86微处理器以及后继机型的基本组成、工作原理,以及计算机领域主流的接口技术。主要内容包括CPU的基础知识、微机硬件系统的组成结构;保护模式工作机制;硬盘、U盘等外部存储器;USB、PCI/PCIE等常用总线;串口、定时与计数等外围接口;中断机制;LCD和触摸屏显示技术和无线接口技术等。

第1章 微处理器导论 1

1.1 微处理器概述 1

1.2 80x86系列CPU发展 1

1.2.1 4位微处理器 1

1.2.2 8位微处理器 2

1.2.3 16位微处理器 2

1.2.4 32位微处理器 2

1.2.5 64位微处理器 4

1.2.6 CPU的微结构 5

1.3 微处理器性能指标 6

1.3.1 速度指标 6

1.3.2 高速缓冲存储器 7

1.3.3 制造工艺 7

1.3.4 核心电压 8

1.3.5 封装形式 8

1.4 软件特性 9

1.4.1 工作模式 9

1.4.2 指令系统 10

1.4.3 超线程技术 11

1.4.4 超标量和超长指令字 11

1.4.5 动态执行技术 12

1.5 多核技术 12

1.5.1 概述 12

1.5.2 多核的发展和挑战 14

1.5.3 多核技术在中国 14

习题1 15

第2章 微型机硬件系统组成 17

2.1 概述 17

2.2 主板 17

2.2.1 主板结构 17

2.2.2 芯片组 18

2.2.3 主板上常见插槽 23

2.2.4 主板外部接口 27

2.3 扩展插槽上的板卡 30

2.3.1 显卡 30

2.3.2 网卡 30

2.3.3 声卡 31

习题2 31

第3章 微处理器编程模型 32

3.1 微处理器的基本结构 32

3.2 寄存器模型 34

3.2.1 程序可见的寄存器 34

3.2.2 80386以后新增的寄存器 40

3.3 CPU工作模式 44

3.3.1 实模式 44

3.3.2 保护模式 45

3.3.3 虚拟8086模式 45

3.3.4 64位CPU的工作模式 46

3.4 内存管理 47

3.4.1 内存管理基础 47

3.4.2 段式内存管理 52

3.4.3 页式内存管理 57

3.5 任务 64

3.5.1 任务执行环境 65

3.5.2 任务状态段 65

3.5.3 门 68

3.5.4 任务切换 70

3.6 保护 75

3.6.1 数据访问保护 75

3.6.2 对程序的保护 78

3.6.3 输入输出保护 80

习题3 83

第4章 存储器以及接口技术 86

4.1 存储系统概述 86

4.2 高速缓冲存储器 86

4.2.1 Cache工作原理 87

4.2.2 Cache一致性协议 89

4.3 内部存储器 90

4.3.1 内存分类 90

4.3.2 内存主要技术指标和参数 92

4.3.3 内存模组 94

4.4 辅助存储器 102

4.4.1 硬盘概述 102

4.4.2 HDD原理和主要技术指标 102

4.4.3 ATAPI标准 104

4.4.4 ATA接口的编程模型 108

4.4.5 串行ATA 124

4.4.6 固态硬盘 126

习题4 128

第5章 微机总线技术 130

5.1 总线概述 130

5.1.1 总线的分类 130

5.1.2 总线技术指标 131

5.2 ISA总线 132

5.2.1 ISA总线的引脚信号 132

5.2.2 ISA总线时序 135

5.3 PCI总线 137

5.3.1 PCI总线的特点 138

5.3.2 PCI总线的体系结构 138

5.3.3 PCI总线引脚信号定义 140

5.3.4 PCI总线命令 143

5.3.5 PCI总线协议 145

5.3.6 PCI总线数据传输过程 147

5.3.7 总线仲裁 150

5.3.8 PCI总线配置 151

5.4 PCI-E总线 153

5.4.1 PCI-E概述 153

5.4.2 PCI-E的协议层次 154

5.5 SCSI总线 156

5.5.1 SCSI概述 156

5.5.2 SAS总线 158

5.6 USB总线 159

5.6.1 USB的起源和发展 159

5.6.2 USB接口的硬件特性 162

5.6.3 USB OTG技术及其扩展 170

5.6.4 USB通信协议 176

5.6.5 USB应用设计实例 192

5.7 其他总线 201

5.7.1 I2C总线 201

5.7.2 PCMCIA总线 203

5.7.3 IEEE 1394总线 204

习题5 204

第6章 可编程接口芯片 206

6.1 并行接口及应用 206

6.1.1 并行接口概述 206

6.1.2 可编程并行接口芯片 207

6.2 串行接口及应用 217

6.2.1 串行通信概述 217

6.2.2 可编程串行通信接口 227

6.3 定时与计数技术 244

6.3.1 定时与计数技术概述 244

6.3.2 可编程间隔定时器芯片 245

6.3.3 微机系统中的定时 261

习题6 267

第7章 中断技术 270

7.1 中断概述 270

7.1.1 中断基本原理 270

7.1.2 中断和异常 270

7.1.3 中断服务程序 274

7.2 实模式的中断处理 274

7.2.1 中断向量表 274

7.2.2 实模式下的中断处理过程 275

7.2.3 写中断向量表的方法 276

7.3 保护模式的中断处理 277

7.3.1 中断描述符表 278

7.3.2 保护模式下的中断和异常的处理过程 279

7.4 可编程中断控制器8259 284

7.4.1 内部结构 284

7.4.2 8259中断过程 286

7.4.3 8259的级联 287

7.4.4 8259的编程 288

7.4.5 8259在Pentium微机中的应用 297

7.5 高级可编程中断控制器APIC 298

7.5.1 APIC概述 298

7.5.2 LAPIC 299

7.5.3 IO APIC 306

习题7 309

第8章 显示技术 311

8.1 显示模式 311

8.1.1 文本模式 313

8.1.2 图形模式 314

8.2 图像的显示 315

8.2.1 INT 10H读写像素 315

8.2.2 存储器映像编程 317

8.3 文字的显示 320

8.3.1 字符的点阵表示 320

8.3.2 字符的TrueType表示 322

8.3.3 文本模式编程 323

8.4 液晶显示技术 327

8.4.1 液晶显示器的原理 327

8.4.2 液晶显示器的特点及分类 328

8.4.3 液晶显示静态驱动和动态驱动 330

8.4.4 LCD编程技术 332

8.4.5 触摸屏技术 337

习题8 342

第9章 无线接口技术 344

9.1 蓝牙技术 344

9.1.1 蓝牙技术概述 344

9.1.2 蓝牙技术工作原理 345

9.1.3 蓝牙协议 345

9.2 红外 348

9.2.1 红外技术概述 348

9.2.2 IrDA协议分析 350

9.2.3 IrDA建立连接的过程 350

9.3 WiFi 352

9.3.1 WLAN的组成单元 352

9.3.2 WLAN的组成结构 353

9.3.3 IEEE 802.11协议 354

9.4 其他无线接口 357

9.4.1 ZigBee 357

9.4.2 RFID 360

习题9 362

参考文献 363