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

  • 购买积分:12 如何计算积分?
  • 作  者:朱红,刘景萍编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302245407
  • 页数:310 页
图书介绍:本书主要介绍了微机原理与接口技术的各种概念和相应实际问题的解决方法。

第1章 微型计算机概述 1

1.1微机概述 1

1.1.1计算机的发展 1

1.1.2微型机的发展 2

1.2信息在计算机中的表示 3

1.2.1进位计数制 3

1.2.2带符号数在计算机中的表示 7

1.2.3字符在计算机中的表示 10

1.3微机的工作过程 12

1.3.1微机的基本结构 12

1.3.2微机的工作过程 15

1.4微机系统的应用 19

1.4.1主要性能指标 19

1.4.2应用 19

习题1 21

第2章8086/8088微处理器 23

2.1 8086 CPU的内部组成结构 23

2.1.1总线接口单元 23

2.1.2执行单元 25

2.2存储器组织结构 28

2.2.1存储器的分段结构 28

2.2.2物理地址和逻辑地址 29

2.3 8086/8088 CPU的引脚信号及其功能 30

2.3.1地址/数据复用线与地址/状态复用线 31

2.3.2 8086/8088 CPU最大及最小工作模式 32

2.3.3 8086/8088 CPU的控制总线引脚信号 32

2.4典型时序分析 43

2.4.1基本概念 43

2.4.2读总线周期操作时序 44

2.4.3写总线周期操作时序 47

习题2 49

第3章8086/8088的指令系统 53

3.1 8086/8088的指令格式和寻址方式 53

3.1.1指令格式 53

3.1.2寻址方式 54

3.2数据传送指令 59

3.2.1通用数据传送MOV指令 59

3.2.2堆栈操作指令 60

3.2.3交换指令 62

3.2.4地址传送指令 63

3.2.5查表指令 65

3.3输入输出指令 66

3.3.1输入指令 66

3.3.2输出指令 67

3.4算术运算指令 69

3.4.1概述 69

3.4.2加法指令 70

3.4.3减法指令 72

3.4.4十进制加减运算调整指令 74

3.4.5乘法指令 77

3.4.6除法指令 78

3.4.7十进制乘除运算调整指令 80

3.5逻辑运算和移位循环指令 81

3.5.1逻辑运算指令 81

3.5.2移位指令 83

3.5.3循环移位指令 85

3.6串操作指令 87

3.6.1概述 87

3.6.2数据串传送指令 87

3.6.3数据串比较指令 89

3.6.4读数据串指令 90

3.6.5写数据串指令 91

3.6.6数据串检索指令 91

3.7控制转移指令 92

3.7.1概述 92

3.7.2无条件转移指令 93

3.7.3过程调用和返回指令 95

3.7.4条件转移指令 98

3.7.5循环控制指令 99

3.8处理器控制类指令 100

习题3 102

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

4.1汇编语言程序设计概述 109

4.1.1汇编语言的特点 109

4.1.2汇编语言的编译过程 109

4.1.3汇编语言语句分类 110

4.2汇编语言程序的结构 110

4.2.1汇编语言程序生成的可执行文件的结构 110

4.2.2汇编语言源程序的结构 111

4.3汇编语言程序格式 115

4.3.1汇编语言数据的定义 115

4.3.2汇编语言的标号 118

4.3.3汇编语言的运算符和表达式 118

4.3.4汇编语言的其他常用伪指令 124

4.4汇编语言程序设计基本方法 126

4.4.1顺序结构程序设计 126

4.4.2分支结构程序设计 127

4.4.3循环结构程序设计 128

4.4.4子程序设计方法 129

4.5宏指令 132

4.5.1宏定义语句MACRO/ENDM 132

4.5.2宏标号定义语句LOCAL 135

4.6 DOS系统功能调用 136

4.6.1 DOS系统功能调用概述 136

4.6.2常用DOS系统功能调用 137

4.7汇编语言的编译与调试 140

4.7.1汇编语言的上机过程 140

4.7.2汇编程序的调试 142

4.7.3汇编语言与高级语言的接口 144

习题4 146

第5章 存储器系统 154

5.1概述 154

5.1.1存储器的分类 154

5.1.2存储器性能指标 156

5.1.3存储器系统的层次结构 156

5.1.4半导体存储器的基本组成 157

5.2半导体随机存储器 158

5.2.1静态随机存储器 158

5.2.2动态随机存储器 160

5.3半导体只读存储器 162

5.3.1掩膜只读存储器 162

5.3.2可编程只读存储器PROM 163

5.3.3光擦除可编程存储器EPROM 163

5.3.4快擦除存储器(Flash Memory) 165

5.3.5电擦除可编程存储器EEPROM 168

5.4存储器系统的设计 169

5.4.1存储器接口中应考虑的问题 169

5.4.2存储器芯片的片选控制方法 170

5.4.3存储器容量扩展 174

习题5 178

第6章 输入输出接口 182

6.1微机接口技术 182

6.1.1采用I/O接口的必要性 183

6.1.2 I/O接口的功能 183

6.1.3 I/O接口的基本结构 184

6.1.4简单的I/O接口芯片 185

6.2 I/O端口的编址方式及端口地址译码 186

6.2.1 I/O端口的编址方式 187

6.2.2 I/O端口地址分配 188

6.2.3 I/O端口地址译码 188

6.3 CPU与外设之间的数据传送方式 189

6.3.1程序控制方式 190

6.3.2中断传送方式 193

6.3.3直接存储器存取(DMA)方式 193

习题6 193

第7章 中断控制接口 195

7.1中断概述 195

7.1.1中断概念 195

7.1.2中断处理过程 196

7.2 8086/8088 CPU的中断 198

7.2.1外部中断 198

7.2.2内部中断 199

7.3中断向量表 200

7.3.1中断向量表的概念 200

7.3.2中断向量的存入 200

7.4 8086/8088 CPU中断服务子程序 202

7.4.1中断的响应过程 202

7.4.2中断服务子程序 203

7.5中断控制器8259A 204

7.5.1 8259A的内部结构和引脚 204

7.5.2 8259A的工作方式 207

7.5.3 8259A的编程 209

7.5.4 8259A的中断级联 216

7.5.5 8259A的应用举例 217

习题7 220

第8章 定时与计数器 223

8.1 8253的工作原理 223

8.1.1 8253的内部结构 223

8.1.2 8253的引脚 225

8.1.3 8253的初始化编程 226

8.1.4 8253的工作方式 229

8.2 8253的应用 236

8.2.1 8253的应用举例 236

8.2.2 8253在PC中的应用 238

习题8 239

第9章 并行接口电路 242

9.1 8255A的工作原理 242

9.1.1 8255A的引脚 242

9.1.2 8255A的内部结构和功能 243

9.1.3 8255A的控制字 244

9.1.4 8255A的工作方式0 246

9.1.5 8255A的工作方式1 248

9.1.6 8255A的工作方式2 251

9.1.7 8255A的状态字 252

9.2 8255A的应用举例 253

9.2.1基本输入输出控制 253

9.2.2并行打印机接口控制 254

习题9 256

第10章 串行通信和DMA控制接口 259

10.1串行通信的基本概念 259

10.1.1数据传送的方式 259

10.1.2串行传送的基本工作方式 260

10.1.3串行传送速率 261

10.2串行通信接口芯片8251A 261

10.2.1 8251A的内部结构和引脚 261

10.2.2 8251A的编程 264

10.2.3 8251A的应用举例 267

10.3 DMA控制接口8237A的工作原理 269

10.3.1 8237A的主要功能 269

10.3.2 8237A的内部结构 269

10.3.3 8237A的引脚及其功能 270

10.4 8237A的编程 272

10.4.1 8237A的控制字 272

10.4.2 8237A的编程举例 277

习题10 278

第11章 总线技术 281

11.1概述 281

11.1.1总线的功能 281

11.1.2总线的分类 281

11.1.3总线的组成 282

11.1.4总线的操作过程 283

11.1.5总线的性能参数 283

11.1.6总线的层次结构 284

11.2 ISA工业标准总线 285

11.2.1 ISA总线的主要特点 285

11.2.2 ISA总线信号 286

11.3 PCI局部总线 289

11.3.1 PCI总线的特点 289

11.3.2 PCI总线信号 290

习题11 295

第12章A/D和D/A转换接口电路 297

12.1模拟/数字(A/D)转换接口电路 297

12.1.1 A/D转换的基本原理 297

12.1.2 A/D转换的主要性能指标 298

12.1.3 A/D转换芯片ADC0809的组成与工作原理 299

12.1.4 ADC0809的应用 301

12.2数字/模拟(D/A)转换接口电路 303

12.2.1 D/ A转换的基本原理 303

12.2.2 D/A转换芯片DAC0832的组成与工作原理 304

12.2.3 DAC0832的应用 306

习题12 307

附录DEBUG常用命令 308

参考文献 310