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

  • 购买积分:12 如何计算积分?
  • 作  者:张晶主编;李逢春,王耀远,秦颖等副主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2014
  • ISBN:9787563540785
  • 页数:301 页
图书介绍:本书是依据培养应用型人才的教学特点,为适应“三个面向”对高校人才的教学需要而编写的。本书深入浅出、通俗易懂,结合当今科技与生产的实际,列举大量图表和例题来帮助读者对知识有较深、较广的理解,培养学习兴趣。整书共11章,包括微型计算机系统概述、微处理器、指令系统、程序设计、总线、存储器、中断、常用接口技术、微机发展方向及微机原理实验。

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

1.1微型计算机发展概况 1

1.2计算机中数的表示与编码 4

1.2.1计算机中常用的数制及其转换方法 4

1.2.2带符号数的表示及补码运算 6

1.2.3计算机中常用的编码 8

1.3微型计算机系统 9

1.4计算机常用的名词术语 13

1.5微型计算机的主要性能指标 13

练习题 14

第2章 微型计算机系统的微处理器 15

2.1 8086/8088的编程结构 15

2.2寄存器结构 18

2.3 8086的引脚和工作模式 22

2.3.1最大和最小工作模式 22

2.3.2 8086/8088CPU的引脚信号和功能 23

2.4 8086系统配置 27

2.4.1最小模式系统 27

2.4.2最大模式系统 30

2.5 8086存储器组织 33

2.6 8086的I/O端口组织 37

2.7 8086的总线操作时序 37

2.7.1基本概念 38

2.7.2时序的分析方法 38

练习题 42

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

3.1指令的基本格式 44

3.2 8086/8088的寻址方式 44

3.3 8086/8088指令系统 49

3.3.1数据传送(Data Tranfer)类指令及应用 50

3.3.2算术运算(Arith metic)类指令及应用 58

3.3.3逻辑运算与移位(Logic and shift)类指令 71

3.3.4串操作类指令 75

3.3.5控制转移类(Control Jump)指令 78

3.3.6标志操作和处理器控制类 88

练习题 89

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

4.1汇编语言程序格式 93

4.2常用伪指令 94

4.2.1符号定义伪指令 94

4.2.2数据定义伪指令 95

4.2.3过程定义伪指令 96

4.2.4定位伪指令 96

4.3常数、变量及标号 96

4.3.1常数 97

4.3.2变量 97

4.3.3标号 97

4.4运算符 98

4.5程序设计方法 100

4.5.1顺序结构 101

4.5.2分支结构 103

4.5.3循环结构 107

4.5.4子程序结构 112

练习题 115

第5章 微型计算机总线 117

5.1总线概述 117

5.2 8088最大模式下总线信号的形成 119

5.3常用微型计算机总线介绍(PC、 ISA、 EISA 、PCI 、USB) 120

5.3.1 PC总线 120

5.3.2 ISA总线 121

5.3.3 PCI总线 122

5.3.4 USB总线 125

5.4总线仲裁和握手技术 126

5.4.1总线主设备和从设备 126

5.4.2总线仲裁 127

5.4.3总线握手 128

练习题 129

第6章 存储器 130

6.1存储器的分类 130

6.2存储器的结构 131

6.2.1随机存储器RAM 131

6.2.2只读存储器ROM 134

6.3存储器系统设计 137

6.3.1存储器芯片介绍 137

6.3.2存储器地址选择 139

6.3.3存储器扩展 140

6.4新型存储技术 141

6.4.1高速缓存器 141

6.4.2光盘存储器 142

6.4.3虚拟存储器 143

练习题 144

第7章 微型计算机和外设间的数据传输 145

7.1概述 145

7.2 CPU和输入/输出设备间的信号 146

7.2.1 CPU与I/O接口之间的接口信号 146

7.2.2 I/O端口的概念与编址方式 146

7.3 CPU和外设之间的数据传送方式 147

7.3.1无条件传送方式 147

7.3.2查询传送方式 148

7.3.3中断传送方式 151

7.3.4 DMA传送方式 151

练习题 153

第8章 中断技术 154

8.1中断概述 154

8.1.1中断的概念 154

8.1.2中断源 155

8.1.3中断类型 155

8.1.4中断类型号 156

8.1.5 中断矢量表 156

8.1.6中断优先级 157

8.1.7中断的嵌套 158

8.2 8086 CPU的中断处理过程 158

8.2.1中断请求 158

8.2.2中断响应 159

8.2.3中断处理 160

8.2.4中断返回 160

8.3可编程中断控制器8259A 160

8.3.1 8259A的结构与引脚 161

8.3.2 8259A中断响应时序 163

8.3.3 8259A的工作方式 164

8.3.4 8259A的命令字 165

8.3.5 8259A的编程 170

8.4 DOS下中断服务程序的编写 171

练习题 172

第9章 微型计算机的I/O接口技术 174

9.1 I/O接口 174

9.2并行接口芯片8255A 175

9.2.1 8255A概述 176

9.2.2 8255A的控制字 178

9.2.3 8255A的工作方式 179

9.2.4 8255A编程 182

9.3 8253定时器/计数器 184

9.3.1 8253的功能与引脚 184

9.3.2 8253的工作方式 186

9.3.3 8253的控制字与编程 189

9.4 DMA控制器8237A 191

9.4.1概述 191

9.4.2 8237A引脚 192

9.4.3 8237A内部结构与寄存器 194

9.4.4 8237A的软件命令 199

9.4.5 8237A的工作时序 200

9.4.6 8237A的初始化 201

9.5串行通信接口及应用 202

9.5.1串行通信数据传送方式 202

9.5.2串行通信协议 202

9.5.3可编程串行通信接口芯片8250 204

练习题 213

第10章 微机的发展方向及多媒体技术 214

10.1微机新技术的发展 214

10.1.1 CPU的发展 214

10.1.2存储器的发展 215

10.1.3外设及接口的发展 217

10.2多媒体技术 218

10.2.1多媒体计算机的组成 218

10.2.2多媒体设备及接口 221

第11章 微机原理及接口技术实验 232

实验一WAVE软件的使用入门 232

实验二 两数相加实验 242

实验三 分支程序的设计 244

实验四 循环程序的设计 246

实验五 排序程序的设计 247

实验六 开关状态显示实验 249

实验七 双色灯实验 255

实验八 定时器实验 260

实验九A/D转换实验 262

实验十 步进电动机驱动实验 266

附录 270

附录一8086、8088指令系统一览表 270

附录二 指令表 281

附录三 中断向量地址一览表 285

课后练习题参考答案 287

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

第2章 微型计算机系统的微处理器 287

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

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

第5章 微型计算机总线 295

第6章 存储器 296

第7章 微型计算机和外设间的数据传输 297

第8章 中断技术 298

第9章I/O接口技术 299

参考文献 301