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

  • 购买积分:12 如何计算积分?
  • 作  者:谢川主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030129334
  • 页数:318 页
图书介绍:本书以主流的IBM-PC系列及其兼容微型计算机为例,全面深入地介绍了微型计算机的组成原理以及接口技术。其内容包括接口的基础知识、微处理器的基本结构、I/O端口地址译码技术、半导体存储器、系统总线与接口标准、中断系统、定时/计数器、并行与串行接口、外围设备及接口、模/数转换器接口、DMA技术以及各种系统软接口等。

第1章绪论 1

1.1微型计算机系统组成概述 1

1.1.1硬件 1

目录 1

6.1.1 中断系统概述 11 3

6.1.2 中断处理过程 1 1 5

1.1.2软件 8

1.2微型计算机接口概述 10

1.2.1接口的功能 10

1.2.2接口的分类 11

1.2.3接口的组成 12

1.2.4微处理器与接口交换数据的方式 13

习题 14

第2章微处理器 16

2.1微处理器的基本结构 16

2.1.1 8086/8088内部结构 17

2.1.2引脚信号与功能 19

2.1.3时序与操作 25

2.2.1 Pentium微处理器概述 29

2.2 Pentium微处理器 29

2.2.2 Pentium典型产品 30

习题 32

第3章接口与I/0端口 34

3.1接口 34

3.1.1接口的信息 34

3.1.2接口的功能 35

3.1.3接口电路的组成 36

3.1.4接口类型 37

3.1.5接口技术的发展趋势 38

3.2 I/O端口及其编址方式 39

3.2.3 I/O端口的编址方式 39

3.2.1 I/O端口 39

3.2.2I/O端口的输入输出指令 39

3.3 I/O端口地址译码 41

3.3.1 I/O端口的寻址特点 41

3.3.2 I/O端口的地址分配 41

3.3.3 I/O端口的地址译码方式 43

3.4微处理器与外部设备之间的数据传输方式 45

3.4.1 数据传输方式的分类 45

3.4.2不同数据传输方式的工作原理 48

习题 55

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

4.1 半导体存储器概述 56

4.1.1 半导体存储器的分类 57

4.1.2半导体存储器的一般结构 59

4.1.3 半导体存储器的主要技术指标 60

4.2.1 SRAM 61

4.2 RAM 61

4.2.2 DRAM 64

4.3 ROM 67

4.3.1掩膜式ROM 67

4.3.2可编程ROM 68

4.3.3 可擦除可编程ROM 68

4.3.4 电可擦除可编程ROM 72

4.3.5 闪存 73

4.4高速缓冲存储器 76

4.4.1 高速缓存的工作原理 77

4.4.2 高速缓存与主存的存取一致性 78

4.4.3 高速缓存的分级体系结构 80

4.5.1 需要考虑的问题 81

4.5半导体存储器与微处理器的连接 81

4.5.2扩展 84

4.5.3地址的选择 85

4.5.4数据信号线与控制信号线的连接 87

4.6微型计算机内存的分配和使用 87

4.6.1 IBM PC/XT中的存储空间分配 87

4.6.2扩展存储器及其管理 88

4.6.3 DOS环境下的内存管理 92

习题 94

5.2.1 ISA总线标准概述 96

5.2 ISA总线标准 96

5.1 系统总线与接口标准概述 96

第5章系统总线与接口标准 96

5.3 EISA总线标准 97

5.3.1EISA总线标准概述 97

5.2.2 ISA总线插槽与引脚信号 97

5.3.2EISA总线插槽与引脚信号 98

5.3.3 EISA总线结构 99

5.4 Micro-Channel总线标准 99

5.5 PCI总线标准 100

5.5.1 PCI总线标准概述 100

5.5.2 PCI总线插槽与引脚信号 100

5.5.3 PCI总线结构 101

5.6 AGP图形加速端口 102

5.6.1 AGP图形加速端口概述 102

5.6.2 AGP插槽与系统结构 103

5.6.3 PCI与AGP的比较 103

5.7 SCSI接口标准 104

5.7.2 SCSI接口与引脚信号 104

5.7.1 SCSI接口标准概述 104

5.8 IDE和EIDE接口标准 105

5.8.1 IDE和EIDE接口标准概述 105

5.8.2 IDE接口与引脚信号 106

5.9 USB接口标准 107

5.9.1 USB接口标准概述 107

5.9.2 USB设备及其描述器 108

5.9.3 USB系统的组成 110

5.9.4 USB接口与信号 111

5.10 IEEE 1394高性能串行总线标准 111

习题 112

6.1 中断的基本概念 113

第6章中断系统 113

6.1.3中断优先级管理 117

6.2 微型计算机的中断系统 119

6.2.1 硬件(外部)中断 119

6.2.2软件(内部)中断 120

6.2.3 中断优先级 121

6.2.4 中断向量表 121

6.2.5中断响应和处理过程 122

6.3.1 8259A的主要性能 123

6.3.2 8259A的引脚和内部结构 123

6.3 可编程中断控制器8259A 123

6.3.3 8259A的工作方式 126

6.3.4 8259A的命令字 128

6.4 8259A芯片在微型计算机中的应用 133

习题 136

第7章定时/计数器 137

7.1 定时/计数器概述 137

7.2可编程定时/计数器8253/8254 138

7.2.1 8253/8254的内部结构和引脚功能 138

7.2.2 8253/8254的工作方式 141

7.3 8253/8254在微型计算机中的应用 149

7.3.1 中断和刷新应用 149

7.3.2扬声器应用 150

7.4时钟电路MC146818及其应用 151

7.4.1 MC146818的内部结构和引脚功能 152

7.4.2 MC146818的工作方式 156

习题 157

第8章并行接口 158

8.1 并行接口技术概述 158

8.2 可编程并行接口8255A 160

8.2.1 内部结构 160

8.2.2 引脚信号 161

8.2.3控制字 162

8.2.4工作方式 164

8.3 8255A芯片在微型计算机中的应用 169

8.3.1 微处理器与8255A的连接 169

8.3.2 8255A的应用示例 169

习题 173

第9章 串行接口 174

9.1 串行通信的基本概念 174

9.1.1 串行通信 174

9.1.2串行通信的数据传输方向 175

9.1.3 串行通信方式 176

9.1.4信号的调制与解调 177

9.1.5差错控制 178

9.1.6信道复用 179

9.2串行接口标准 180

9.3可编程串行接口8251A 188

9.3.1内部结构 188

9.3.2引脚信号 189

9.3.3控制字和初始化编程 192

9.4 串行接口设计实例 195

习题 198

第10章外围设备及接口 199

10.1键盘及其接口 199

10.1.1标准键盘及其接口 199

10.1.2扩展键盘及其接口 202

10.2打印机及其接口 207

10.3 显示器及其接口 208

10.3.1显示控制器 208

10.3.2显示方式和显示标准 211

10.3.3 CGA标准的工作原理与编程 214

10.3.4 EGA/VGA标准的工作原理 220

10.3.5 EGA/VGA标准的显示编程 221

习题 231

11.1A/D转换器接口概述 232

第11章模/数转换器接口 232

11.2.1 D/A转换器的基本原理 233

11.2 D/A转换器概述 233

11.2.2 D/A转换器技术指标 235

11.3 D/A转换器接口电路设计 236

1 1.3.1 DAC0832芯片介绍 236

11.3.2 DAC0832芯片的接口设计 240

11.4A/D转换器的基本原理 243

11.4.1计数型A/D转换器 243

11.4.2 积分型A/D转换器 243

11.4.3逐次逼近型A/D转换器 244

11.4.4并行A/D转换器 245

11.5 A/D转换器接口电路设计 246

11.5.1集成A/D转换器ADC0809芯片 246

11.4.5 A/D转换器的技术指标 246

11.5.2 ADC0809的接口设计 249

11.6微型计算机系统的A/D转换通道 254

11.6.1 多路模拟开关 255

11.6.2采样保持电路 256

习题 258

第1 2章DMA技术 259

12.1 DMA技术概述 259

12.1.1 DMA的组成与作用 259

12.1.2 DMA的传输过程 260

12.1.3 DMA的工作方式 261

12.2 DMA控制器 263

12.2.1 DMA控制器在系统中的两种工作状态 263

12.2.2 8237A芯片的内部结构和引脚功能 263

12.2.3 8237A芯片的内部寄存器 266

12.2.4软件命令 272

12.2.5 DMA控制器的工作时序 273

12.3 8237A芯片在微型计算机中的应用 274

12.3.1 8237A的编程 274

12.3.2 8237A在IBM PC系列机上的应用 275

12.3.3 DMA写传输 277

12.3.4 DMA设定子程序 278

习题 279

第13章微型计算机系统的软接口 281

13.1 系统BIOS和DOS功能基础 281

13.1.1 系统BIOS功能 281

13.1.2系统DOS功能 282

13.2.1 AWARD BIOS设置程序 283

13.2 BIOS设置程序 283

13.2.2 AMI BIOS设置程序 293

13.3 DOS和BIOS功能的调用 295

13.3.1调用格式的描述 295

13.3.2功能的调用 296

13.4对外围设备的控制 297

13.4.1键盘的控制 298

13.4.2显示器的控制 300

13.4.3打印机的控制 302

13.4.4定时器和实时钟的控制 304

13.4.5 串行通信接口的控制 306

13.4.6磁盘的DOS和BIOS调用 309

习题 317

主要参考文献 318