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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:饶志强,钮文良编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2015
  • ISBN:9787030456038
  • 页数:304 页
图书介绍:目前开设的微机原理与接口技术课程主要有基于51系列单片机和基于80x86CPU的两种模式,两种模式各有所长。考虑到以IntelCPU为核心的PC系列微型计算机结构的完整性和应用普及性,同时考虑到原理性课程的讲解平台不宜太复杂,本书选用以8086/8088CPU为主来介绍微型计算机工作原理、汇编语言及接口技术。除了该课程的基本内容外,本书还增加了现代PC常用的总线技术、存储器管理、80x86/Pentium微处理器的发展等内容。特别是考虑到PC作为上位机广泛应用于各种监测、控制、网络通信等场合,其在接口的应用方式上与芯片级接口有很大不同,本书从PC系统应用的需求出发,增加了PC的软件体系与软件接口基础知识、基于PC的应用系统设计举例。这样,读者在学习传统的微机硬件系统工作原理的基础上,也学习到更实用的总线技术,了解PC系统软件体系及接口,为进一步理解和应用纷繁复杂的微型计算机新技术打下基础
《微机原理与接口技术》目录

第1章 8086/8088微处理器 1

1.1 8086/8088微处理器的内部结构 1

1.1.1总线接口单元和执行单元 1

1.1.2 8086 CPU内部寄存器 3

1.2 8086/8088的引脚和工作方式 5

1.2.1 8086/8088 CPU引脚特性 6

1.2.2最小/最大工作方式 8

1.3 8086/8088的存储器组织 12

1.3.1存储器的标准结构 12

1.3.2存储器的分段 12

1.3.3物理地址和逻辑地址 12

1.3.4堆栈 13

1.4 8086的工作时序 14

1.4.1系统的复位和启动操作 14

1.4.2最小方式时总线时序 15

1.4.3最大方式时总线时序 17

习题 19

第2章 8086指令系统 21

2.1 8086/8088寄存器组 21

2.1.1 8086/8088 CPU寄存器组 21

2.1.2标志寄存器 23

2.2存储器分段和地址的形成 24

2.2.1存储单元的地址和内容 24

2.2.2存储器的分段 25

2.2.3物理地址的形成 25

2.2.4段寄存器的引用 26

2.3 8086/8088的寻址方式 27

2.3.1立即寻址方式 27

2.3.2寄存器寻址方式 28

2.3.3直接寻址方式 28

2.3.4寄存器间接寻址方式 29

2.3.5寄存器相对寻址方式 29

2.3.6基址加变址寻址方式 30

2.3.7相对基址加变址寻址方式 31

2.4 8086/8088指令系统 32

2.4.1指令集说明 32

2.4.2数据传送指令 33

2.4.3标志操作指令 37

2.4.4加减运算指令 39

2.4.5乘除运算指令 43

2.4.6逻辑运算和移位指令 46

2.4.7转移指令 52

2.4.8字符串处理 58

2.4.9十进制调指令 66

习题 74

第3章 汇编语言基本语法 77

3.1汇编语言的语句和源程序组织 77

3.1.1语句种类 77

3.1.2语句格式 77

3.1.3源程序组织 78

3.2表达式及有关运算符 80

3.2.1常量 80

3.2.2变量 82

3.2.3标号 83

3.2.4数值表达式 84

3.2.5地址表达式 86

3.3常用伪指令语句 87

3.3.1符号定义伪指令 87

3.3.2数据定义伪指令 88

3.3.3属性修改伪指令 90

3.3.4段定义伪指令 91

3.4结构和记录 94

3.4.1结构 94

3.4.2记录 95

3.5宏指令语句 95

习题 98

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

4.1顺序结构程序设计 101

4.2分支结构程序设计 105

4.2.1简单分支程序设计 105

4.2.2多分支程序设计 106

4.2.3综合例题 108

4.3循环结构程序设计 111

4.3.1循环结构简述 111

4.3.2单循环程序的设计方法 111

4.3.3多重循环程序设计 114

4.4子程序 117

4.4.1子程序的概念 117

4.4.2子程序的格式 117

4.4.3子程序的位置 117

4.4.4主程序与子程序的参数传递 118

4.4.5参数传递注意事项 118

4.5 DOS功能调用与输入输出 119

4.5.1利用DOS功能调用进行输入输出 119

4.5.2 BIOS中断 124

4.6中断与中断处理程序 127

4.6.1中断的概念 127

4.6.2中断的设置 128

习题 133

第5章 半导体存储器 137

5.1半导体存储器概述 137

5.1.1半导体存储器的分类和特点 137

5.1.2半导体存储器的性能和指标 139

5.1.3半导体存储器芯片的功能结构和工作过程 140

5.2随机存储器 141

5.2.1静态RAM原理 141

5.2.2静态RAM芯片介绍 142

5.2.3动态RAM原理 143

5.2.4动态RAM芯片介绍 144

5.3只读存储器 145

5.3.1只读存储器原理 145

5.3.2只读存储器芯片介绍 148

5.4存储器与CPU的连接 149

5.4.1设计连接时需要注意的问题 149

5.4.2最简单的连接设计 150

5.4.3位扩充的连接设计 151

5.4.4字扩充的连接设计 153

5.4.5字与位同时扩充的连接设计 156

5.5存储体系的基本知识 157

5.5.1多层存储体系 157

5.5.2 Cache和虚拟存储器 158

5.5.3 Pentium Cache技术简介 159

5.6内存条 160

5.6.1内存条的连接特性 160

5.6.2内存条芯片的封装 160

5.6.3内存条的分类与发展 161

5.6.4内存条的性能指标 164

5.6.5内存条的应用 164

习题 166

第6章 中断系统 169

6.1中断的基本概念 169

6.1.1中断 169

6.1.2中断源 170

6.1.3中断系统的功能 171

6.1.4中断的优先权管理 172

6.2 8086/8088的中断系统 173

6.2.1外部中断 174

6.2.2内部中断 174

6.2.3中断的优先权 175

6.2.4中断向量表 175

6.2.5中断响应和处理过程 176

6.3 Intel 8259A中断控制器 177

6.3.1外部引脚特性 178

6.3.2内部结构 178

6.3.3引入中断请求的方式 179

6.3.4优先权管理方式 180

6.3.5中断屏蔽方式 181

6.3.6中断结束方式 181

6.3.7工作过程 182

6.3.8系统总线的连接方式 182

6.3.9命令字及其读写端口 183

6.3.10初始化命令字及其编程 184

6.3.11操作命令字及其编程 187

6.4中断服务程序的编程方法 190

6.4.1中断服务程序的编程 191

6.4.2中断向量表的设置方法 191

6.4.3一个键盘中断服务程序 193

习题 196

第7章 常用可编程接口芯片 197

7.1通用接口及其功能 197

7.2并行接口 197

7.2.1 8255A的内部结构 198

7.2.2 8255A的引脚特性 199

7.2.3 8255A的工作方式 200

7.2.4 8255A控制字编程 203

7.2.5 8255A应用举例 206

7.3串行接口 211

7.3.1串行通信概述 211

7.3.2串行通信接口标准 214

7.3.3通用串行接口标准 216

7.4可编程串行接口芯片8251A 219

7.4.1 8251A的基本性能 219

7.4.2 8251A的内部结构 219

7.4.3 8251A的引脚特性 220

7.4.4 8251A的控制字 222

7.4.5 8251A的初始化 223

7.4.6 8251A应用举例 225

7.5可编程计时器/计数器8253 226

7.5.1 8253 PIT的外部特点 226

7.5.2 8253 PIT的主要功能 226

7.5.3 8253 PIT的工作原理 227

7.5.4 8253 PIT的内部结构 228

7.5.5 8253 PIT的引脚 228

7.6 8253 PIT计时/计数器接口 230

7.6.1 8253 PIT的控制字 230

7.6.2 Intel 8253 PIT的工作方式 231

7.6.3应用举例 238

7.7数/模(D/A)转换与模/数(A/D)转换接口 240

7.7.1 D/A转换器 240

7.7.2 D/A转换器的主要技术指标 243

7.7.3典型D/A转换器芯片 244

7.7.4 D/A转换器与微处理器的接口 248

7.8 A/D转换器 250

7.8.1 A/D转换的基本原理 250

7.8.2 A/D转换器的主要技术指标 251

7.8.3 A/D转换器与系统连接时必须考虑的问题 252

7.8.4典型的A/D转换芯片 253

7.8.5应用举例 257

习题 258

第8章 嵌入式系统 260

8.1 ARM微处理器概述 260

8.2 ARM微处理器的工作状态 265

8.2.1 ARM体系结构的存储器格式 266

8.2.2指令长度及数据类型 266

8.2.3处理器模式 266

8.3寄存器组织 267

8.3.1 ARM状态下的寄存器组织 267

8.3.2 Thumb状态下的寄存器组织 269

8.3.3程序状态寄存器 270

8.3.4异常(Exceptions) 272

8.3.5 ARM体系结构所支持的异常类型 272

8.3.6对异常的响应 272

8.3.7从异常返回 273

8.3.8各类异常的具体描述 273

8.3.9异常进入/退出 274

8.3.10异常向量 275

8.3.11异常优先级 275

8.3.12应用程序中的异常处理 275

8.4 ARM微处理器的指令系统 276

8.5应用系统设计与调试 282

8.5.1系统设计概述 282

8.5.2 S3C4510B概述 283

8.5.3系统的硬件选型与单元电路设计 286

8.5.4 JTAG接口电路 297

习题 302

参考文献 304

相关图书
作者其它书籍
返回顶部