《微机系统原理与接口技术 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李相伟主编;朱海陵,吕月娥,王翠平编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2007
  • ISBN:7118051942
  • 页数:338 页
图书介绍:本书系统阐述了现代微机系统的结构、组成及工作原理。对现代微机中的总线接口技术等给予了较详实的介绍。

第1章 微处理器及其结构 1

1.1 微型计算机系统概述 1

1.1.1 微机系统的组成 1

1.1.2 微机系统的性能指标 3

1.1.3 微型计算机的发展 5

1.2 16位微处理器及结构 6

1.2.1 16位微处理器内部结构 6

1.2.2 16位微处理器的基本时序 16

1.2.3 16位微处理器存储器组织 21

1.3 32位微处理器及体系结构 23

1.3.1 32位微处理器采用的新技术 24

1.3.2 32位微处理器结构 27

1.3.3 32位微处理器的存储器组织 42

1.4 64位微处理器 46

1.4.1 Itanium处理器采用的关键技术 46

1.4.2 Itanium微处理器结构及性能 47

1.5 双核心微处理器 48

1.5.1 概述 48

1.5.2 双核处理器 49

习题 52

第2章 实模式、保护模式程序设计 54

2.1 微处理器实模式下的寻址方式 54

2.2 微处理器实模式指令系统 56

2.2.1 数据传送指令 56

2.2.2 算术运算指令 58

2.2.3 逻辑与移位指令 62

2.2.4 串处理指令 64

2.2.5 控制转移指令 66

2.2.6 处理机控制指令 69

2.3 MASM汇编语言 70

2.3.1 汇编语句格式 70

2.3.2 运算符与表达式 70

2.3.3 伪指令 71

2.3.4 完整汇编程序的编程框架 74

2.3.5 常用DOS系统功能调用和BIOS功能调用 75

2.4 汇编语言程序设计 78

2.4.1 顺序结构程序设计 78

2.4.2 分支结构程序设计 79

2.4.3 循环结构程序设计 84

2.4.4 子程序设计 86

2.5 微处理器保护模式程序结构 91

2.5.1 保护模式下操作系统类指令 92

2.5.2 保护模式下特殊汇编伪指令 94

2.5.3 保护模式下程序设计举例 95

2.6 汇编语言和C/C++语言混合编程 97

2.6.1 在C/C++语言中使用汇编语言 97

2.6.2 在C/C++中利用中断访问BIOS例行程序 98

2.6.3 利用C/C++库函数调用DOS例行程序 100

习题 100

第3章 微机总线与接口标准 103

3.1 总线与接口概述 103

3.1.1 总线和接口标准的基本概念 103

3.1.2 总线的分类 104

3.1.3 总线的主要性能参数 105

3.1.4 总线标准的特性 105

3.1.5 总线操作和总线传送控制 105

3.2 传统的微机总线 107

3.2.1 ISA总线 107

3.2.2 EISA总线 111

3.3 PCI总线 111

3.3.1 PCI总线主要特点 111

3.3.2 PCI总线信号的定义 112

3.3.3 PCI总线的系统结构 113

3.4 串行通信接口标准与串行总线 114

3.4.1 RS-232C接口标准 114

3.4.2 RS-422A接口标准 119

3.4.3 RS-485接口标准 119

3.4.4 通用串行总线USB 120

3.4.5 高性能串行总线标准IEEE1394 123

3.5 AGP视频接口技术标准 127

3.5.1 AGP的特点 127

3.5.2 AGP的工作方式 127

3.6 新一代总线PCI Express 128

3.6.1 PCI Express性能特点 128

3.6.2 PCI Express体系结构 130

3.6.3 PCI Express的应用 131

习题 132

第4章 半导体存储器及其接口 133

4.1 半导体存储器的基本知识 133

4.1.1 半导体存储器的特点及分类 133

4.1.2 半导体存储器的主要技术指标 134

4.1.3 半导体存储器基本结构和典型芯片 135

4.2 半导体存储器接口基本技术 139

4.2.1 存储器接口中应考虑的几个问题 139

4.2.2 存储器与系统总线的连接 140

4.2.3 存储器地址译码方法 141

4.3 16位微机系统中内存储器接口 143

4.3.1 16位微处理器与SRAM、EPROM芯片的接口电路 143

4.3.2 16位微处理器与DRAM芯片的接口电路 148

4.4 32位微机系统中内存储器接口 152

4.4.1 80386/80486系统中内存储器接口 152

4.4.2 Pentium系统中内存储器接口 153

4.5 X86架构下的内存(DRAM) 154

4.5.1 30pin/72pin单列直插内存条(SIMM) 154

4.5.2 168pin双列直插内存条(DIMM) 155

4.5.3 184pin Rambus内存条(RIMM) 155

4.5.4 DRAM产品的种类 155

习题 156

第5章 高速缓冲存储器(Cache) 157

5.1 Cache结构 157

5.1.1 80486微机Cache结构 158

5.1.2 Pentium微机Cache结构 158

5.2 Cache操作方式 160

5.2.1 Cache的读操作 160

5.2.2 Cache的写操作 161

5.2.3 Cache替换算法 162

5.2.4 Cache与主存的地址映像方式 162

5.3 二级Cache 163

5.3.1 二级Cache与一级Cache 164

5.3.2 二级Cache与主存储器 166

习题 167

第6章 输入输出与接口技术 168

6.1 输入输出概述 168

6.1.1 I/O设备与I/O接口 168

6.1.2 I/O接口的功能 169

6.1.3 I/O接口的组成 170

6.1.4 I/O端口的编址方式 172

6.2 I/O端口地址译码与读写技术 172

6.2.1 I/O端口地址译码 173

6.2.2 I/O端口的读写控制技术 179

6.3 输入/输出数据的传输控制方式 180

6.3.1 程序控制方式 180

6.3.2 中断传送方式 182

6.3.3 直接存储器存取方式(DMA) 183

6.3.4 专用I/O处理机方式 183

6.4 简单输入输出接口芯片的应用举例 184

习题 186

第7章 中断技术 187

7.1 概述 187

7.1.1 中断概念 187

7.1.2 现代微机的中断类型 187

7.1.3 现代微机中的中断处理 189

7.1.4 中断向量的修改与设置 190

7.2 常用可编程中断控制器 192

7.2.1 可编程中断控制器的外部引脚和内部结构 192

7.2.2 可编程中断控制器的初始化编程 195

7.2.3 可编程中断控制器在微机系统中的应用 199

7.3 PCI中断 202

7.3.1 现代微机中的PCI中断 203

7.3.2 PCI中断响应周期 203

7.3.3 PCI中断的共享 203

7.4 串行中断 204

习题 206

第8章 常用可编程接口芯片及应用 207

8.1 常用可编程定时器/计数器 207

8.1.1 可编程定时器/计数器的基本功能 208

8.1.2 可编程定时器/计数器的内部结构 208

8.1.3 可编程定时器/计数器外部引脚 210

8.1.4 可编程定时器/计数器的工作方式 211

8.1.5 可编程定时器/计数器的控制字 214

8.1.6 可编程定时器/计数器的编程 216

8.1.7 可编程定时器/计数器的应用实例 217

8.2 常用可编程并行接口芯片及应用 218

8.2.1 可编程并行接口芯片的内部结构和外部引脚 219

8.2.2 可编程并行接口芯片使用的控制字 220

8.2.3 可编程并行接口芯片的工作方式 221

8.2.4 可编程并行接口芯片应用实例 226

8.3 可编程串行接口芯片及应用 235

8.3.1 串行传送的基本概念与工作方式 235

8.3.2 常用可编程串行接口芯片 240

8.3.3 可编程串行接口芯片应用实例 249

8.4 可编程DMA控制器 251

8.4.1 DMA传送的特点、过程和方式 251

8.4.2 可编程DMA控制器 253

8.4.3 可编程DMA控制器应用举例 263

习题 264

第9章 模拟接口与常用外设接口 266

9.1 模拟接口概述 266

9.2 D/A转换器及其接口 267

9.2.1 D/A转换器的主要参数及连接特性 267

9.2.2 典型集成D/A转换器芯片 268

9.2.3 D/A转换器与微机的接口 270

9.3 A/D转换器及其接口 275

9.3.1 A/D转换器的主要参数及其外部特性 275

9.3.2 典型集成A/D转换器芯片 276

9.3.3 模拟接口应用实例 281

9.4 鼠标及其接口技术 286

9.4.1 鼠标器的工作原理 286

9.4.2 鼠标器接口 287

9.5 键盘及接口技术 288

9.5.1 基本知识 288

9.5.2 标准键盘接口 289

9.5.3 扩展键盘接口 290

9.6 显示器接口及接口技术 291

9.6.1 视频显示标准 291

9.6.2 彩色图形适配器的结构与功能 292

9.6.3 传统总线的显示卡 294

9.6.4 新一代PCI Express×16接口的显卡 294

9.6.5 LCD(液晶显示器)接口 296

9.7 打印机及其接口技术 296

9.7.1 打印机适配器逻辑结构和工作原理 297

9.7.2 通用双向并行端口 298

习题 300

第10章 微机系统基本结构及主板芯片组 302

10.1 8088/8086微机的基本结构 302

10.1.1 PC/XT机的基本结构 302

10.1.2 PC/XT系统中使用的芯片 303

10.1.3 PC/XT内存及I/O接口电路 303

10.2 80286微机基本结构及主板芯片组 304

10.2.1 80286微机基本结构 304

10.2.2 80286微机主板芯片组 305

10.3 80386/80486微机基本结构及主板芯片组 307

10.3.1 80386/80486微机的基本结构 307

10.3.2 80386/80486微机主板芯片组 308

10.4 Pentium微机基本结构及主板芯片组 308

10.4.1 南北桥结构微机系统 308

10.4.2 80443MX芯片组 309

10.4.3 北桥芯片 313

10.4.4 南桥芯片 315

10.5 PentiumⅢ微机基本结构及主板芯片组 317

10.5.1 中心结构微机系统 317

10.5.2 Intel 815EP芯片组 318

10.5.3 Intel i875P芯片组 326

10.5.4 Intel 925X、Intel 915G/P 328

10.6 支持双核微处理器的主板芯片组 329

10.6.1 945系列 329

10.6.2 Intel 965系列 330

习题 331

附录A 常用字符的ASCII码表(用十六进制表示) 332

附录B DEBUG主要命令 333

参考文献 337