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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:龚义建,严运国主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030149025
  • 页数:298 页
图书介绍:本选题具有两个特色:一是面向本科生,兼顾专科生;二是将微机原理与接口技术组合起来,既保证教材的科学性和教材实践性,又考虑了教材的适用面。内容包括:微机基础,微机指令系统,汇编语言,半导体存储,输入输出,内存与扩展版设计,常用外设接口电路设计,智能接口设计方法,设备软硬件驱动方法及系统可靠性问题。
《微机原理与接口技术》目录

目录 1

第一章 微型计算机概述 1

1.1 微型计算机的发展和应用 1

1.1.1 微型计算机的发展 1

1.1.2 微型计算机的特点 2

1.1.3 微型计算机的性能评价 3

1.2 微型计算机的分类 4

1.2.1 按微处理器的字长划分 4

1.2.2 按微型计算机的组装形式(规模)划分 5

1.2.3 按应用范围和表现形式划分 5

1.3 微型计算机的系统组成 5

1.3.1 微型计算机的硬件系统 6

1.3.2 微型计算机的软件系统 9

1.4 IBM PC/XT微机系统 10

1.4.1 IBM PC/XT微机的硬件基本组成 10

1.4.2 存储空间的分配 12

1.4.3 I/O空间的分配 13

习题与参考题 14

第二章 微处理器 15

2.1 8086/8088 CPU 15

2.1.1 8086/8088 CPU的编程结构(逻辑结构) 16

2.1.2 8086/8088的内部寄存器 18

2.2 8086/8088 CPU的引脚及其功能 19

2.2.1 最大工作模式/最小工作模式 19

2.2.2 8086/8088 CPU的引脚及其功能 20

2.3.1 存储空间与存储器结构 24

2.3 8086/8088的存储器组织 24

2.2.3 8086与8088的比较 24

2.3.2 存储器的分段和物理地址的形成 26

2.3.3 8086/8088中的堆栈段 28

2.4 8086/8088的系统构成 29

2.4.1 最小模式的CPU子系统 29

2.4.2 最大模式的CPU子系统 33

2.5 8086 CPU系统的操作和时序 34

2.5.1 系统的复位和启动操作 35

2.5.2 总线操作 35

2.5.3 最小模式下的总线保持 41

2.5.4 最大模式下的总线请求/允许 42

2.6.1 80286 CPU的结构与性能特点 44

2.6 从80X86到Pentium 44

2.6.2 80386 CPU结构及性能特点 46

2.6.3 80486 CPU结构及性能特点 47

2.6.4 Pentium系列CPU结构及性能特点 48

习题与思考题 51

第三章 存储器 53

3.1 存储器概述 53

3.1.1 存储器的分类 53

3.1.2 半导体存储器的一般结构 54

3.1.3 存储器的层次结构 56

3.1.4 半导体存储器的主要技术指标 57

3.2 随机读写存储器 58

3.2.1 静态RAM 58

3.2.2 动态RAM 60

3.3 只读存储器 63

3.4 CPU与存储器的连接 65

3.4.1 存储器芯片的组织 65

3.4.2 存储器地址的选择 67

3.4.3 存储器与CPU的连接 69

3.4.4 存储器芯片与CPU连接时必须注意的问题 72

3.5 高速缓冲存储器 73

3.5.1 Cache基本工作原理 73

3.5.2 主存与Cache的地址映射 74

3.5.3 地址索引机构 75

3.5.4 置换控制策略 75

3.6 光盘存储器 76

3.6.1 概述 76

3.6.2 光盘存储器的工作原理及其组成 77

习题与思考题 78

第四章 8086的指令系统和程序设计基础 79

4.1 8086指令系统概述 79

4.1.1 8086指令系统的特点 79

4.1.2 8086指令格式 79

4.1.3 操作数的类型 81

4.1.4 指令的执行时间 82

4.2 8086的操作数寻址方式 83

4.3 8086的程序地址寻址方式 87

4.4 8086指令系统 88

4.4.1 数据传送指令 89

4.4.2 算术运算指令 94

4.4.3 逻辑运算与移位指令 102

4.4.4 串操作指令 105

4.4.5 程序控制指令 109

4.4.6 处理器控制指令 113

4.5 程序设计基础 114

4.5.1 程序设计的三种基本结构 114

4.5.2 指令的语法格式 116

4.5.3 程序的基本框架 116

4.5.4 宏指令和伪指令 117

习题与思考题 122

第五章 输入和输出系统 125

5.1 I/O接口概述 125

5.1.1 CPU与外设之间交换的信息 125

5.1.2 I/O接口的主要功能 126

5.1.3 I/O接口的典型结构 127

5.2.1 I/O端口和端口地址 128

5.2 I/O端口及编址方法 128

5.2.2 I/O端口的编址方式 129

5.2.3 I/O端口的地址译码方法 130

5.3 CPU与I/O设备的数据传送方式 133

5.3.1 程序控制的I/O方式 134

5.3.2 中断控制的I/O方式 137

5.3.3 直接存储器存取(DMA)I/O方式 138

5.3.4 I/O处理机方式 141

习题与思考题 142

第六章 中断技术 143

6.1 中断的基本概念 143

6.1.1 中断与中断源 143

6.1.2 中断过程 144

6.1.3 中断优先级管理 146

6.2 8086中断系统 148

6.2.1 8086的中断源分类 148

6.2.2 8086的中断向量与中断向量表 150

6.2.3 中断处理顺序和中断嵌套 151

6.2.4 中断类型号的获取 152

6.2.5 关于主程序和中断子程序 152

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

6.3.1 8259A的内部结构及外部特性 153

6.3.2 8259A的工作方式 155

6.3.3 8259A的编程命令 158

6.4 8259A在微机中的应用 164

6.4.1 8259A的初始化编程 164

6.4.2 8259A的级联使用 165

6.4.3 8259A的应用举例 166

习题与思考题 168

第七章 DMA技术 169

7.1 DMA概述 169

7.1.1 DMA传送的特点 169

7.1.2 DMA传送的过程 170

7.1.3 DMA传送的工作方式 170

7.1.4 DMA控制器 172

7.2 DMA控制器8237A 173

7.2.1 8237A DMA控制器的基本特性 173

7.2.2 8237A的内部结构和外部特性 174

7.2.3 8237A的内部寄存器 177

7.2.4 8237A的编程命令 184

7.3.1 8237A的初始化编程 185

7.3 8237A在微机中的应用 185

7.3.2 8237A的级联使用 188

习题与思考题 189

第八章 定时/计数技术 190

8.1 定时/计数技术概述 190

8.1.1 定时/计数的基本概念 190

8.1.2 定时/计数方法 191

8.2 可编程定时/计数器芯片8253 192

8.2.1 8253的基本特性 192

8.2.2 8253的内部结构及工作原理 192

8.2.3 8253引脚及功能 195

8.2.4 8253的工作方式 196

8.2.5 8253的初始化编程 200

8.3.1 8253定时功能的应用 204

8.3 可编程定时/计数器芯片8253的应用举例 204

8.3.2 8253计数功能的应用 207

8.3.3 发声器的设计 209

习题与思考题 212

第九章 并行接口 213

9.1 并行接口概述 213

9.1.1 并行接口及其特点 213

9.1.2 并行接口的一般结构 213

9.2 可编程并行接口芯片8255A 214

9.2.1 8255A的基本特性 214

9.2.2 8255A的内部结构 215

9.2.3 8255A引脚及功能 216

9.2.4 8255A的编程命令 217

9.2.5 8255A的工作方式 220

9.3 可编程并行接口芯片8255A的应用举例 226

9.3.1 并行打印机接口设计 226

9.3.2 双机并行通信接口设计 228

习题与思考题 233

第十章 串行接口 235

10.1 串行通信的基本概念 235

10.1.1 串行通信的特点 235

10.1.2 串行通信的传输模式 235

10.1.3 串行接口电路的组成 236

10.1.4 调制解调器 237

10.1.5 串行通信的基本方式 238

10.1.7 RS-232串行通信接口标准 239

10.1.6 串行通信的传送速率 239

10.2 可编程串行接口芯片8251A 243

10.2.1 8251A的基本特性 244

10.2.2 8251A的内部结构 244

10.2.3 8251A的引脚及功能 245

10.2.4 8251A的编程 246

10.3 可编程串行通信接口芯片8251A的应用举例 249

10 3.1 双机串行通信接口设计 249

10.3.2 采用RS 232C标准的全双工异步串行通信接口电路设计 251

习题与思考题 256

第十一章 数/模(D/A)和模/数(A/D)转换技术及其接口 258

11.1 模拟接口概述 258

11.1.1 模拟输入输出系统 258

11.1.2 采样,保持,量化和编码 259

11.1.3 多路模拟开关 260

11.1.4 采样保持器 262

11.2 D/A转换器及其应用 262

11.2.1 D/A转换的基本原理 263

11.2.2 D/A转换器的主要技术参数 263

11.2.3 典型的D/A转换器芯片 265

11.2 4 D/A转换器的应用 266

11.3 A/D转换器及其应用 268

11.3.1 A/D转换的基本原理 268

11.3.2 A/D转换器的主要技术参数 269

11.3.3 典型的A/D转换器芯片 270

11.3.4 A/D转换器的应用 270

习题与思考题 274

12.1 总线的基本概念 276

第十二章 总线技术与接口标准 276

12.1.1 总线分类 277

12.1.2 总线标准 278

12.2 微机常用总线 279

12.2.1 概述 279

12.2.2 IBM PC总线 280

12.2.3 ISA总线 283

12.2.4 EISA总线 284

12.2.5 PCI总线 285

12.3 常用外总线 287

12.4 新型外设总线接口标准 290

12.4.1 通用串行总线标准USB 290

12.4.2 高性能串行总线标准IEEE1394 295

习题与思考题 298

返回顶部