当前位置:首页 > 工业技术
微机系统原理与接口技术
微机系统原理与接口技术

微机系统原理与接口技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李相伟主编;梁成升,吕月娥编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2005
  • ISBN:7118035912
  • 页数:321 页
图书介绍:本书介绍了微机系统原理与接口技术。
《微机系统原理与接口技术》目录

目录 1

第1章 微处理器及微机的基本结构 1

1.1 微型计算机系统概述 1

1.1.1 微机系统的组成 1

1.1.2 微机系统的性能指标 3

1.1.3 微型计算机的发展 5

1.2 微处理器 5

1.2.1 8088/8086微处理器的结构 6

1.2.2 8088/8086微处理器的基本时序 15

1.2.3 从8086到Pen体tium 20

1.3 PC系列微型计算机基本结构 25

1.3.1 PC/XT机的基本结构 26

1.3.2 80386/80486微机的基本结构 27

1.3.3 现代微机的基本结构 28

1.4 主板芯片组 31

1.4.1 主板芯片组概述 31

1.4.2 Intel i875P芯片组 32

1.4.3 Intel最新芯片组——Intel925X、Intel 915G/P 34

第2章 汇编语言程序设计 37

2.1 IBMPC机的寻址方式 37

2.2 8086/8088处理器的指令系统 38

2.2.1 数据传送指令 39

2.2.2 算术运算指令 41

2.2.3 逻辑与移位指令 44

2.2.4 串处理指令 46

2.2.5 控制转移指令 49

2.2.6 处理机控制指令 51

2.4.1 汇编语句格式 52

2.4 MASM汇编语言 52

2.3 汇编语言程序的上机过程 52

2.3.2 汇编语言程序的建立、汇编、连接和调试步骤 52

2.3.1 建立汇编语言的工作环境 52

2.4.2 表达式 53

2.4.3 伪指令 54

2.4.4 完整汇编程序的编程框架 57

2.4.5 常用DOS系统功能调用和BIOS功能调用 58

2.5 汇编程序设计 60

2.5.1 顺序程序设计 61

2.5.2 分支程序设计 61

2.5.3 循环程序设计 66

2.5.4 子程序设计 69

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

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

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

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

第3章 输入/输出与接口技术 80

3.1 输入/输出概述 80

3.1.1 I/O设备与I/O接口 80

3.1.2 I/O接口的功能 81

3.1.3 I/O接口的组成 82

3.1.4 I/O端口的编址方式 83

3.2 I/O端口地址译码与读写技术 84

3.2.1 I/O端口地址译码 84

3.2.2 I/O端口的读写控制技术 90

3.3.1 程序控制方式 91

3.3 输入/输出数据的传输控制方式 91

3.3.2 中断传送方式 94

3.3.3 直接存储器存取方式 95

3.3.4 专用I/O处理机方式 95

3.4 简单输入/输出接口芯片的应用举例 96

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

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

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

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

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

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

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

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

4.2.3 存储器片选控制的地址译码方法 107

4.3.1 EPROM、SRAM与8088 CPU的接口 109

4.3 8088 CPU与存储器的接口 109

4.3.2 DRAM与8088 CPU的接口 110

4.3.3 与快闪存储器接口 113

4.4 16位微机系统中内存储器接口 113

4.4.1 16位微机系统中内存储器组成 113

4.4.2 8086的存储器访问操作 114

4.4.3 16位微机系统中存储器接口 114

4.5 高速缓冲存储器接口 118

4.5.1 地址映像方式 119

4.5.2 地址索引机构 120

4.5.3 置换控制策略 120

4.6 X86架构下的内存(DRAM) 120

4.6.4 DRAM产品的种类 121

4.6.3 184pin Rambus内存条(RIMM) 121

4.6.1 30pin/72pin单列直插内存条(SIMM) 121

4.6.2 168pin双列直插内存条(DIMM) 121

第5章 DMA技术 124

5.1 概述 124

5.1.1 DMA传送的特点 124

5.1.2 DMA传送过程 124

5.1.3 DMA传送方式 125

5.2 DMA控制器 126

5.2.1 DMA控制器在系统中的两种工作状态 126

5.2.2 82C37A的内部结构和引脚功能说明 127

5.2.3 82C37A的内部寄存器 129

5.2.4 82C37A DMA控制器的端口地址 133

5.2.5 软命令 134

5.2.6 DMA控制器的工作时序 135

5.3 MA编程和应用举例 136

5.3.1 初始化编程应注意的事项 136

5.3.2 82C37A的初始化编程步骤 137

5.3.3 82C37A的应用举例 137

第6章 中断技术 140

6.1 概述 140

6.1.1 中断概念 140

6.1.2 现代微机的中断类型 140

6.1.3 现代微机中的中断处理 142

6.1.4 中断向量的设置 143

6.2 可编程中断控制器Intel 8259A 145

6.2.1 8259A的外部引脚和内部结构 145

6.2.2 8259A的初始化编程 148

6.2.3 8259A在微机系统中的应用 152

6.3 PCI中断 155

6.3.1 现代微机中的PCI中断 155

6.3.2 PCI中断响应周期 156

6.3.3 PCI中断的共享 156

6.4 串行中断 157

第7章 定时/计数技术 160

7.1 基本概念 160

7.1.1 定时与计数 160

7.1.2 定时方法 160

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

7.2.1 8254-2的基本功能 161

7.2.2 8254-2的内部结构和外部引脚 161

7.2.3 8254-2的工作方式 165

7.2.4 8254-2的控制字 169

7.2.5 8254-2的编程 170

7.2.6 8254的应用举例 171

7.3 PC机中8254计数器0的应用 173

7.3.1 计数器0—日时钟 174

7.3.2 日时钟中断的应用 174

7.4 实时钟电路工作原理及其应用 176

7.4.1 MC146818的外特性及工作原理 177

7.4.2 实时钟中断电路的中断功能 179

7.4.3 实时钟中断处理的任务 180

7.4.4 周期中断及应用 180

7.4.5 报警中断及应用 183

7.4.6 实时钟与日时钟的关系 186

8.1 并行接口概述 188

第8章 并行接口 188

8.2.1 8255A内部结构和外部引脚 189

8.2 可编程并行接口芯片8255A 189

8.2.2 8255A的控制字 191

8.2.3 8255A的工作方式 193

8.3 8255A应用举例 200

8.3.1 8255A用作基本输入/输出 200

8.3.2 8255A用作LED显示器接口 201

8.3.3 8255A用作键盘接口 207

8.3.4 8255A用作并行打印机接口 211

8.4 PC微机的并行接口 215

8.4.1 PC/XT机打印机接口 216

8.4.2 通用双向并行端口 217

9.1.1 串行传送的基本概念 221

第9章 串行接口 221

9.1 串行通信概述 221

9.1.2 串行通信的基本工作方式 225

9.2 串行通信接口标准 227

9.2.1 RS-232C接口标准 227

9.2.2 RS-422A接口标准 232

9.2.3 RS-485接口标准 232

9.3 可编程接口芯片INS8250 233

9.3.1 INS8250外部引脚和内部结构 233

9.3.2 采用INS8250的异步通信适配器硬件逻辑 240

9.3.3 INS8250的编程 241

9.3.4 串行通信程序设计 242

9.4.1 PC 16550功能及外部引脚 246

9.4 可编程通信接口PC16550 246

9.4.2 PC 16550的内部寄存器及编程方法 248

第10章 模拟接口与常用外设接口 252

10.1 模拟接口概述 252

10.2 D/A转换器及其接口 253

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

10.2.2 典型集成D/A转换器芯片 254

10.2.3 D/A转换器与微机的接口 256

10.3 A/D转换器及其接口 261

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

10.3.2 典型集成A/D转换器芯片 262

10.3.3 A/D转换器与微机的接口 266

10.3.4 应用举例 268

10.4.2 鼠标器接口 274

10.4 鼠标及其接口 274

10.4.1 鼠标器的工作原理 274

10.5 PC微机键盘及接口 275

10.5.1 PC微机键盘概述 275

10.5.2 PC标准键盘接口 276

10.5.3 PC扩展键盘接口 278

10.6 CRT显示器接口 279

10.6.1 视频显示标准 279

10.6.2 彩色图形适配器的结构与功能 280

10.6.3 传统总线的显示卡 281

10.6.4 新一代PCI Express×16接口的显卡 282

10.6.5 LCD(液晶显示器)接口简介 283

11.1.1 总线和接口标准的基本概念 286

11.1 总线与接口概述 286

第11章 微机总线与接口标准 286

11.1.2 总线的分类 287

11.1.3 总线的主要性能参数 287

11.1.4 总线标准的特性 288

11.1.5 总线操作和总线传送控制 288

11.2 传统的微机总线 290

11.2.1 ISA总线 290

11.2.2 EISA总线 294

11.3 PCI总线 294

11.3.1 PCI总线主要特点 294

11.3.2 PCI总线信号的定义 295

11.3.3 PCI总线的系统结构 296

11.4.1 通用串行总线USB 297

11.4 串行总线USB及IEEE1394 297

11.4.2 高性能串行总线标准IEEE1394 300

11.5 AGP视频接口技术标准 303

11.5.1 AGP的特点 304

11.5.2 AGP的工作方式 304

11.6 新一代总线PCI Express 305

11.6.1 PCI Express性能特点 305

11.6.2 PCI Express体系结构 306

11.6.3 PCI Express的应用 308

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

附录B DEBUG主要命令 311

附录C DOS功能调用 314

附录D Pentium新增指令系统 319

参考文献 321

返回顶部