《微型计算机技术及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李华贵主编;高学军,王斌,张红民副主编;程世旭,李新国,赵立辉编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030162927
  • 页数:308 页
图书介绍:本书以16位微机处理器为基础,阐述了32位微机的系统组成与接口技术,介绍了当代微机系统的高速缓存、超标量流水线、虚拟存储器以及系统总线等主流支撑技术。

第1章 微型计算机概述 1

1.1 微处理器与微型计算机的发展概况 1

目录 1

1.2 微型计算机系统的三个层次 3

1.3 微型计算机中的三种总线结构 6

1.4 微型计算机系统的主要性能指标 7

1.5 微型计算机运算基础概述 7

1.5.1 数的定点表示法、32位和64位浮点数标准格式 7

1.5.2 原码、反码与补码 9

1.5.3 微机中常用的数字代码与字符代码 12

1.6 习题 15

2.1.1 8086CPU内部结构 16

第2章 16位微处理器8086 16

2.1 8086CPU的内部结构 16

2.1.2 8086 CPU内部寄存器结构 18

2.2 8086对主存储器的分段管理 21

2.2.1 主存储器的分段机构 21

2.2.2 8086存储器的结构 22

2.3 8086微处理器的引脚及工作模式 23

2.3.1 8086CPU的引脚及其功能 23

2.3.2 8086在最小和最大工作模式下的典型配置 27

2.4 习题 29

3.1.1 Pentium性能简介 30

第3章 奔腾系列微处理器 30

3.1 Pentium性能和结构特点 30

3.1.2 Pentium的原理结构 31

3.2 Pentium的寄存器 34

3.2.1 基本寄存器组 35

3.2.2 系统寄存器组 38

3.2.3 浮点寄存器组 42

3.3 Pentium的虚拟存储器 44

3.3.1 Pentium的工作模式简介 44

3.3.2 Pentium工作的保护模式 44

3.3.3 Pentium工作的实模式 51

3.3.4 Pentium工作的虚拟8086模式 52

3.3.5 三种工作模式的相互转换 54

3.3.6 Pentium的存储保护 54

3.4 Pentium的超标量流水线 56

3.4.1 Pentium的超标量流水线结构 56

3.4.2 U、V流水线及其分工策略 57

3.5 Pentium的引脚信号 59

3.6 Pentium Pro~Itanium的技术概述 63

3.6.1 Pentium Pro微处理器简介 63

3.6.2 Pentium Ⅱ微处理器简介 64

3.6.4 Pentium 4微处理器简介 65

3.6.3 PentiumⅢ微处理器简介 65

3.6.5 Itanium微处理器简介 66

3.7 习题 66

第4章 16位和32位微处理器的指令系统及汇编语言编程 68

4.1 8086微处理器的寻址方式与指令系统 68

4.1.1 寻址方式 68

4.1.2 8086指令系统的格式 71

6.3 微处理器与I/O设备数据传送的几种方式 1 72

4.1.3 8086指令系统 72

4.2.16 位汇编语言编程 80

4.2.1 伪指令 80

7.1 概述 1 83

4.2.2 汇编语言中的常量、变量及标号 84

4.2.3 汇编语言中的运算符号和表达式 87

4.2.4 顺序与分支程序的设计 90

4.2.5 循环程序设计 94

4.2.6 子程序设计 97

4.2.7 常用的DOS和BIOS调用 103

4.3 32位微处理器的寻址方式与指令系统 106

4.3.1 80286相对8086增加的指令 106

4.3.2 80386的寻址方式和80386相对80286增加的指令 107

4.3.3 80486相对80386增加的指令 113

4.3.4 Pentium相对80486增加的指令 114

4.4.1 汇编语言编程的两种格式 115

4.4 32位汇编语言编程 115

4.4.2 32位汇编语言编程 117

4.5 习题 124

5.1 存储器概述 129

5.1.1 存储器的分类 129

第5章 微型计算机存储器系统结构 129

5.1.2 半导体存储器的主要性能指标 132

5.2 半导体存储器 133

5.2.1 存储器中地址译码的两种方式 133

5.2.2 静态随机存取存储器SRAM 135

5.2.3 只读存储器ROM 138

5.2.4 动态随机存储器DRAM 142

5.3 微型计算机中存储器的系统组成 147

5.3.1 存储器芯片与CPU连接时的考虑及简单连接 147

5.3.2 32位微机系统的内存组织 151

5.4 高速缓冲存储器(Cache Memory)技术 155

5.4.1 Cache工作原理 155

5.4.2 Cache组织方式 157

5.4.3 写cache的策略与一致性 161

5.4.4 Pentium PC的Cache 162

5.5 习题 164

6.1.1 接口电路的概述 165

6.1 接口及接口技术 165

第6章 微型计算机和外设之间的数据传输 165

6.1.2 接口电路的主要功能 166

6.1.3 接口技术的发展及分类 168

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

6.2.1 两种I/O端口的编址方式 169

6.2.2 保护模式下的I/O空间 169

6.2.3 32位微处理器采用I/O编址的译码电路 170

6.3.1 I/O接口电路的基本结构 172

6.3.2 CPU与I/O设备传输数据的几种方式 173

6.4 习题 182

7.1.1 中断、中断源及中断系统 183

第7章 中断及中断控制器 183

7.1.2 中断处理过程 184

7.1.3 8086/8088的中断系统 186

7.2 可编程中断控制器82C59A 190

7.2.1 82C59A内部结构 191

7.2.2 中断处理过程 193

7.2.3 82C59A引脚信号 193

7.2.4 工作方式 194

7.2.5 命令字和初始化编程 196

7.3 习题 202

第8章 串并行通信接口技术 203

8.1 概述 203

8.2 可编程并行通信接口芯片8255A 204

8.2.1 8255A的主要特征 204

8.2.2 8255A芯片的引脚信号 204

8.2.3 8255A的内部结构 205

8.2.4 8255A工作方式控制字和编程 206

8.2.5 8255A的工作方式 208

8.2.6 8255A的应用 213

8.3.1 串行通信的基本概念 218

8.3 可编程串行通信接口芯片8251A 218

8.3.2 可编程串行通信接口芯片8251A 220

8.3.3 8251A应用举例 226

8.4 通用的异步接收发送芯片8250 228

8.5 习题 237

第9章 DMA控制器82C37A和时间间隔定时器芯片82C54 238

9.1 DMA控制器82C37A 238

9.1.1 82C37A的内部结构 238

9.1.2 82C37A引脚信号的定义 240

9.1.3 内部寄存器的功能和使用 242

9.1.4 82C37A与微处理器的接口 245

9.1.5 82C37A的DMA接口 246

9.2.1 82C54内部结构 248

9.2 CHMOS可编程时间间隔定时器芯片82C54 248

9.2.2 82C54的引脚信号 249

9.2.3 82C54的控制字 250

9.2.4 82C54的六种工作方式 253

9.2.5 82C54几种工作方式的比较 257

9.3 习题 260

第10章 模/数和数/模转换 261

10.1 概述 261

10.2 模/数与数/模转换通道的组成 262

10.2.1 模/数转换通道的组成 262

10.2.2 数/模转换通道的组成 266

10.3 模/数与数/模转换器的主要技术指标 267

10.3.1 模/数转换器的主要技术指标 267

10.3.2 D/A转换器的主要技术指标 268

10.4 模/数转换接口技术 268

10.4.1 常用模/数转换芯片 268

10.4.2 A/D转换芯片AD574 269

10.4.3 AD574与ISA总线的连接 271

10.5 数/模转换接口技术 273

10.5.1 常用数/模转换芯片 273

10.5.2 8位D/A转换芯片0832 274

10.5.3 DAC0832与ISA前62芯插槽接口 276

10.6 习题 277

第11章 总线与接口标准 278

11.1 总线和接口标准的基本概念 278

11.1.1 总线的基本概念与分类 278

11.1.2 接口标准与接口标准的分类 280

11.1.3 总线的组成及性能指标 281

11.2 几种典型总线及接口标准 282

11.2.1 PC/XT总线和ISA总线 282

11.2.2 PCI总线 285

11.2.3 AGP总线 286

11.3 RS-232C串行通信接口标准 288

11.3.1 RS-232C串行通信接口标准的信号线 288

11.3.2 RS-232C串行通信接口标准的电气特性 289

11.3.3 RS-232C电平与TTL电平的转换 290

11.3.4 机械特性 291

11.4 通用串行总线USB 291

11.4.1 USB的性能特点 291

11.4.2 USB的物理接口和电气特性 292

11.4.3 USB系统组成及拓扑结构 294

11.4.4 USB的传输类型 295

11.4.5 USB包的类型与格式 296

11.4.6 USB的应用 299

11.5 习题 299

附录A MASM 6.x上机操作指南 300