《微机原理及接口技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王用伦编著
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2009
  • ISBN:9787301123850
  • 页数:288 页
图书介绍:本书以Intel 80x86和IBM系列机为对象,详细、系统地介绍了微型计算机的基本原理和接口技术。其主要内容有8086/8088微型计算机的系统及80x86的逻辑结构及寻址方式;半导体存储器及其与微处理器的连接;微机系统中数据传送方式和微机总线,以及微机系统中各种控制和接口电路,包括中断控制器、DMA控制器、定时/计数控制器、并行接口、串行接口、网络接口和模拟接口。

第1章 微型计算机系统概述 1

1.1微型计算机的发展史 1

1.2计算机中的数和编码 2

1.2.1计算机中的数制 2

1.2.2符号数的表示 3

1.2.3二进制数的运算 5

1.2.4二进制编码 8

1.3微型计算机系统 11

1.3.1微机系统组成 11

1.3.2微型计算机系统的主要技术指标 12

1.4微型计算机的工作过程 14

1.4.1指令与程序的执行 14

1.4.2程序执行过程举例 15

本章小结 16

思考与练习题 17

第2章 微型计算机的结构 18

2.1微型计算机的基本结构 18

2.1.1微处理器 18

2.1.2存储器 18

2.1.3输入/输出接口电路 19

2.1.4总线 19

2.28086/8088微处理器 19

2.2.18086/8088微处理器的内部结构 20

2.2.28086/8088微处理器的寄存器结构 22

2.2.38086微处理器的引脚及其功能 25

2.2.48086微处理器的工作模式 27

2.2.58086微处理器的总线周期 30

2.2.68086系统的存储器管理 33

2.380X86系列微处理器 37

2.3.180X86系列微处理器概述 37

2.3.280486微处理器简介 38

2.4奔腾(Pentium)系列微处理器 41

2.4.1奔腾(Pentium)微处理器 41

2.4.2Pentium Pro微处理器 44

2.4.3MMX Pentium微处理器 44

2.4.4PentiumⅡ微处理器 45

2.4.5PentiumⅢ微处理器 46

2.4.6Pentium4微处理器 47

本章小结 48

思考与练习题 48

实训 微处理器的认识与理解 49

第3章 指令系统 50

3.1指令与指令系统 50

3.28086指令系统的寻址方式 50

3.2.1指令的基本格式 50

3.2.28086指令系统的基本寻址方式 51

3.38086指令系统 55

3.3.1传送类指令 55

3.3.2算术运算类指令 61

3.3.3位操作指令 71

3.3.4串操作类指令 76

3.3.5循环和转移指令 81

3.3.6处理器控制指令 88

本章小结 91

思考与练习题 91

实训8086基本指令训练 94

第4章 汇编语言程序设计 100

4.1汇编语言 100

4.1.1汇编语言的基本概念 100

4.1.2汇编语言源程序的格式 100

4.2汇编语言的语句 101

4.2.1指令语句 102

4.2.2伪指令语句 106

4.2.3宏指令语句 112

4.3汇编语言程序设计 114

4.3.1程序设计的基本方法 114

4.3.2顺序程序设计 115

4.3.3分支程序设计 117

4.3.4循环程序设计 121

4.3.5子程序设计 126

4.3.6DOS系统功能调用 130

4.4汇编语言程序的上机过程及调试 134

4.4.1编辑汇编语言源程序 134

4.4.2汇编语言源程序 135

4.4.3连接程序 136

4.4.4程序的执行 137

本章小结 137

思考与练习题 137

实训 程序设计 141

第5章 存储器结构 145

5.1半导体存储器 145

5.1.1存储器概述 145

5.1.2半导体存储器的分类 146

5.2随机存储器 147

5.2.1静态RAM(SRAM) 147

5.2.2动态RAM(DRAM) 150

5.2.3几种新型RAM技术 152

5.3只读存储器 153

5.3.1ROM的分类 153

5.3.2ROM的应用 154

5.4存储器与CPU的连接 155

5.4.1连接中应考虑的问题 155

5.4.2存储器与CPU的连接 156

5.5PC的存储器结构 161

5.5.1PC存储系统的层次结构 161

5.5.2内存管理 162

5.5.3DIMM内存部件 163

本章小结 166

思考与练习题 167

实训 存储器扩展 167

第6章 总线 170

6.1总线概述 170

6.1.1总线的类别 170

6.1.2总线的优点 171

6.2系统总线 171

6.2.1ISA总线 172

6.2.2STD总线 173

6.2.3PCI总线 173

6.2.4AGP总线 175

6.3外部总线 177

6.3.1RS232C总线 178

6.3.2SCSI总线 182

6.3.3USB总线 182

6.3.4串行总线IEEE-1394 185

本章小结 188

思考与练习题 188

第7章 微型计算机中断系统及定时/计数器应用 189

7.1中断系统概述 189

7.1.1中断的基本概念 189

7.1.2中断源的分类 189

7.1.3中断优先级和中断矢量表 191

7.1.4中断处理过程 192

7.2可编程中断控制器8259A及其应用 195

7.2.18259A的引脚与内部结构 195

7.2.28259A的编程及应用 198

7.38253可编程定时/计数器及其应用 206

7.3.18253可编程定时/计数器 206

7.3.28253的编程和工作方式 208

7.3.38253的应用 210

本章小结 212

思考与练习题 213

实训 微型计算机计数器/定时器 213

第8章 微型机算机I/O接口技术及应用 216

8.1微型机算机I/O接口 216

8.1.1I/O接口 216

8.1.2I/O端口的编址方法 217

8.1.3I/O接口数据的传送方式 218

8.2可编程并行I/O接口芯片8255A及其应用 221

8.2.1并行接口的基本概念 221

8.2.28255A的结构和功能 222

8.2.38255A的控制字和工作方式 223

8.2.48255A的编程及应用 229

本章小结 231

思考与练习题 231

实训 并行接口 232

第9章 微型计算机串行接口技术及应用 234

9.1串行通信的基本概念 234

9.1.1串行通信的连接方式 234

9.1.2信号的调制与解调 235

9.1.3同步与异步通信方式 235

9.1.4波特率与收/发时钟 237

9.2可编程串行接口芯片8251A 237

9.2.18251A引脚及内部结构 238

9.2.28251A的编程 242

9.2.38251A的应用 244

本章小结 247

思考与练习题 247

实训 串行接口 248

第10章 显示器及键盘接口技术 251

10.1显示器及其接口 251

10.1.1LED显示器及其接口 251

10.1.2LCD显示器及其接口 256

10.2键盘及其接口 260

10.2.1独立式键盘及其接口 261

10.2.2矩阵式键盘及其接口 261

10.3可编程键盘/显示器接口8279 264

10.3.18279的结构 265

10.3.28279的引脚定义 266

10.3.38279的编程 268

10.3.48279的应用 271

本章小结 273

思考题及习题 273

实训 键盘扫描显示 274

第11章 综合实训 275

11.1软件仿真——应用程序的建立与调试 275

11.2空调温度的控制 277

参考文献 289