《数字电子与微型计算机原理 非电类》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:任天平主编;刘德平,苏宇锋,张瑞,白国长副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2013
  • ISBN:9787113169039
  • 页数:310 页
图书介绍:本书以主流机IMP-PC系列及兼容机为主要对象,从数字电子技术引入,循序渐进从时序逻辑电路过渡到微型计算。系统地叙述了微型计算机的组成及各组成部分的工作原理;叙述了汇编语言程序设计的思路、方法和技术;阐述了微型计算机的接口技术及应用。内容包括计算机基础,微处理器,存储器,8086/8088的结构,指令系统和汇编语言语法,分支、循环、子程序的设计,DOS系统功能调用,ROM BIOS中断调用,磁盘文件管理等。涵盖了几乎所有常用典型接口技术,包括存储器接口、并行接口、人-机接口、串行通信接口、D/A和A/D接口、硬磁盘机接口,并对接口问题的一些共性技术,如I/O接口地址译码、总线、中断、DMA和定时/计数技术等集中讨论。本书既涉及微型计算机的共性技术,也涉及计算机系统中各类常用外部设备的接口技术,内容丰富、层次分明、实例丰富,便于教学、自学和应用。

第1章 微型计算机基础 1

1.1 电子技术基础 1

1.1.1 半导体器件与基本门电路 1

1.1.2 数字逻辑应用 18

1.2 数字电路与微型计算机 29

1.2.1 总线结构 29

1.2.2 微型计算机的简化结构 32

1.3 计算机中数的表示方法及运算 35

1.3.1 计算机中的数制 35

1.3.2 计算机中数的表示方法 38

1.3.3 计算机中数的运算 41

1.3.4 计算机中常用编码 44

1.4 微型计算机的发展及基本工作原理 46

1.4.1 计算机的发展 46

1.4.2 微型计算机的分类及应用 49

1.4.3 微型计算机系统的组成 50

1.4.4 微型计算机的工作原理 54

1.4.5 微型计算机的主要性能指标 60

习题1 61

第2章 微处理器 66

2.1 8086CPU结构 66

2.1.1 8086CPU的功能结构 67

2.1.2 8086CPU的寄存器结构 69

2.1.3 8086CPU的引脚信号与功能 72

2.1.4 8086CPU的系统配置 77

2.1.5 8086CPU的工作时序 81

2.2 8086CPU对存储器的管理 85

2.2.1 存储器的分段管理方式 85

2.2.2 8086存储器的分体结构 87

2.2.3 堆栈 89

2.3 CPU新技术 91

习题2 94

第3章 存储器 95

3.1 存储器系统概述 95

3.1.1 存储器的分类 95

3.1.2 存储器的技术指标 96

3.2 半导体存储器的工作原理 97

3.2.1 随机读写存储器 98

3.2.2 只读存储器 102

3.3 存储器的译码与扩展 106

3.3.1 存储器与CPU连接时应考虑的问题 106

3.3.2 存储器的地址译码方法 107

3.3.3 存储器的扩展 112

3.4 存储器的体系结构 114

3.4.1 存储器的体系结构 114

3.4.2 高速缓冲存储器 115

3.4.3 虚拟存储器 116

习题3 117

第4章 8086的指令系统 119

4.1 寻址方式 119

4.1.1 数据寻址方式 120

4.1.2 转移地址寻址方式 124

4.2 8086的指令系统 127

4.2.1 数据传送指令 127

4.2.2 算术运算指令 134

4.2.3 逻辑运算与移位指令 146

4.2.4 串操作指令 149

4.2.5 转移指令 152

4.2.6 循环控制指令 158

4.2.7 中断控制指令 159

4.2.8 处理器控制指令 161

4.2.9 其他控制指令 162

习题4 162

第5章 汇编语言程序设计 165

5.1 概述 165

5.2 8086/8088汇编语言语法 167

5.2.1 汇编语言的格式 167

5.2.2 汇编语言的基本语法 168

5.3 伪指令语句 175

5.3.1 符号定义语句 175

5.3.2 数据定义语句 176

5.3.3 段定义语句 178

5.3.4 过程定义语句 180

5.3.5 其他伪指令语句 180

5.3.6 简化段定义 182

5.4 汇编语言程序的结构与调试 183

5.4.1 8086/8088汇编语言程序实例 183

5.4.2 汇编语言程序格式 184

5.4.3 8086/8088汇编语言程序调试与运行 185

5.5 系统功能调用 187

5.5.1 概述 187

5.5.2 DOS系统功能调用 188

5.5.3 BIOS中断调用 192

5.6 汇编语言程序设计与举例 192

5.6.1 汇编语言程序设计的基本方法 192

5.6.2 顺序结构程序设计 194

5.6.3 分支结构程序设计 196

5.6.4 循环结构程序设计 197

5.6.5 子程序设计 199

习题5 207

第6章 微型计算机的I/O接口技术 212

6.1 概述 212

6.1.1 微型计算机接口技术的作用与基本任务 212

6.1.2 微型计算机接口技术的层次 213

6.1.3 微型计算机接口技术的基本概念 214

6.1.4 微型计算机接口技术的发展概况 217

6.2 I/O地址空间 218

6.3 I/O端口 219

6.3.1 I/O端口 219

6.3.2 I/O端口共用技术 219

6.3.3 I/O端口地址编址方式 219

6.3.4 独立编址方式的I/O端口访问 220

6.4 I/O端口地址分配及选用的原则 222

6.4.1 PC微型计算机I/O地址的分配 222

6.4.2 现代微型计算机I/O地址的分配 223

6.4.3 I/O端口地址选用的原则 223

6.5 I/O端口地址译码 224

6.5.1 I/O地址译码的方法 224

6.5.2 I/O地址译码电路的输入与输出信号线 224

6.6 并行传送接口 225

6.6.1 并行接口的特点 225

6.6.2 并行接口电路的结构形式 225

6.6.3 可编程并行接口芯片82C55A 226

6.6.4 82C55A的0方式及其应用 232

6.6.5 82C55A的1方式及其应用 241

6.7 定时/计数技术 244

6.7.1 定时、计数及二者的关系 245

6.7.2 微型计算机系统中的定时类型 245

6.7.3 外部定时方法及硬件定时器 246

6.7.4 可编程定时/计数器82C54A 247

6.7.5 定时/计数器的应用 256

习题6 263

第7章 总线技术 266

7.1 总线的作用及组成 266

7.1.1 总线的作用 266

7.1.2 总线的组成 266

7.2 总线标准及总线的性能参数 267

7.3 总线传输操作过程 268

7.4 总线与接口的关系 268

7.5 ISA总线 269

7.5.1 ISA总线的特点 269

7.5.2 ISA总线的信号线定义 269

7.5.3 ISA总线与I/O设备接口的连接 271

7.6 现代微型计算机总线技术的新特点 271

7.6.1 多总线技术 271

7.6.2 总线的层次化结构 272

7.6.3 总线桥 273

7.6.4 多层总线下接口与总线的连接 273

7.6.5 层次化总线结构对接口技术的影响 274

习题7 274

第8章 中断技术 275

8.1 中断 275

8.2 中断类型 275

8.2.1 硬中断 275

8.2.2 软中断 276

8.3 中断号 277

8.3.1 中断号与中断号的获取 277

8.3.2 中断响应周期 277

8.3.3 中断号的分配 278

8.4 中断触发方式与中断排队方式 279

8.5 中断向量与中断向量表 279

8.5.1 中断向量与中断向量表 280

8.5.2 中断向量表的填写 281

8.6 中断处理过程 282

8.6.1 可屏蔽中断的处理过程 282

8.6.2 不可屏蔽中断和软件中断的处理过程 282

8.7 中断控制器 282

8.7.1 82C59A外部特性和内部寄存器 283

8.7.2 82C59A端口地址 284

8.7.3 82C59A的工作方式 284

8.7.4 82C59A的编程命令 285

8.7.5 82C59A对中断管理的作用 290

习题8 290

第9章 数-模、模-数转换器的接口 292

9.1 D/A转换器接口 292

9.1.1 D/A转换器的工作原理 292

9.1.2 D/A转换器的性能指标 294

9.1.3 D/A转换芯片 294

9.2 A/D转换器接口 299

9.2.1 A/D转换器的工作原理 299

9.2.2 A/D转换器的性能指标 301

9.2.3 A/D转换芯片 302

9.2.4 A/D转换器接口 304

9.3 多路模拟开关及采样保持电路 305

9.3.1 多路模拟开关 305

9.3.2 采样-保持电路 307

9.3.3 A/D转换电路地线连接 308

习题9 308

参考文献 310