《数字逻辑与微机原理》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:宋振辉
  • 出 版 社:
  • 出版年份:2012
  • ISBN:
  • 页数:0 页
图书介绍:

模块1 数字电子技术 3

课题1 门电路及组合逻辑电路 3

1.1 半导体器件的开关特性 3

1.1.1 二极管开关特性 3

1.1.2 三极管开关特性 5

1.1.3 场效应管开关特性 7

1.2 分立元件门电路 8

1.2.1 二极管门电路 8

1.2.2 三极管门电路 9

1.3 CMOS集成门电路 11

1.3.1 CMOS反相器 11

1.3.2 常用CMOS逻辑门 12

1.3.3 CMOS传输门 13

1.3.4 CMOS电路的正确使用 14

1.4 TTL集成逻辑门 14

1.4.1 TTL与非门工作原理 15

1.4.2 其他类型的TTL门电路 16

1.4.3 双极型集成逻辑门电路的正确使用 17

1.5 组合逻辑电路 18

1.5.1 编码器 18

1.5.2 译码器 21

1.5.3 数据选择器 25

思考与练习 26

课题2 触发器及时序逻辑电路 29

2.1 RS触发器及时钟触发器 29

2.1.1 基本RS触发器 30

2.1.2 几种时钟触发器 32

2.2 寄存器及计数器 38

2.2.1 寄存器 38

2.2.2 计数器 39

思考与练习 43

模块2 微型计算机原理 47

课题3 微型计算机基础知识 47

3.1 微型计算机的发展概述 47

3.1.1 计算机的发展 47

3.1.2 微型计算机的发展 48

3.1.3 微型计算机的分类 49

3.1.4 微型计算机的应用 50

3.1.5 微型计算机系统 51

3.2 微型计算机数制及其转换 53

3.2.1 微型计算机常用数制的特点 54

3.2.2 微型计算机常用数制间的转换 55

3.3 微型计算机中数的表示方法 57

3.3.1 机器数与真值 57

3.3.2 原码、反码和补码 58

3.3.3 微型计算机的二进制编码 59

思考与练习 61

课题4 8086/8088微型计算机系统结构 62

4.1 微型计算机的组成原理 62

4.1.1 计算机的基本结构 63

4.1.2 微型计算机的基本工作原理 66

4.2 8086的编程结构 66

4.2.1 8086CPU概述 66

4.2.2 8086寄存器结构 69

4.2.3 标志寄存器 71

4.3 存储器的使用 72

4.3.1 存储器的逻辑结构 72

4.3.2 存储器的分段 73

4.3.3 段寄存器的使用 74

4.4 堆栈 75

4.4.1 堆栈的概念 75

4.4.2 堆栈的设置 76

4.4.3 堆栈操作指令 77

思考与练习 77

课题5 指令系统 79

5.1 寻址方式 79

5.1.1 操作数类型 80

5.1.2 寻址方式 80

5.1.3 80x86与Pentium的寻址方式 80

5.2 指令系统 84

5.2.1 数据传送指令 85

5.2.2 算数运算指令 89

5.2.3 逻辑运算指令 95

5.2.4 移位指令 96

5.2.5 转移指令 98

5.2.6 字符串操作指令 104

5.2.7 处理器控制指令 107

5.2.8 输入/输出指令 108

5.2.9 中断指令 108

思考与练习 109

课题6 汇编语言程序设计 112

6.1 概述 112

6.1.1 机器语言与汇编语言 112

6.1.2 汇编与连接 113

6.2 汇编语言语句 113

6.2.1 汇编语言语句的种类 114

6.2.2 汇编语言语句的格式 114

6.2.3 指令语句的操作数组成 117

6.2.4 指令语句中的运算符和操作符 119

6.3 伪指令系统 122

6.3.1 数据定义伪指令 122

6.3.2 符号定义伪指令 125

6.3.3 段定义伪指令 125

6.3.4 模块定义与通信伪指令 127

6.3.5 过程定义伪指令 128

6.4 汇编语言程序的结构 129

6.5 程序设计 130

6.5.1 顺序程序设计 131

6.5.2 分支程序设计 132

6.5.3 循环程序设计 133

6.5.4 子程序设计 134

思考与练习 135

课题7 8086微处理器外部结构 138

7.1 8086引脚功能 138

7.1.1 8086特点及工作模式 138

7.1.2 8086基本引脚 139

7.1.3 最小模式下的引脚 141

7.1.4 最大模式下的引脚 142

7.1.5 8088与8086引脚的差别 143

7.2 8086总线工作时序 144

7.2.1 8086总线时序基本概念 145

7.2.2 8086最小模式工作时序 146

7.3 8086子系统组成 148

7.3.1 锁存与收发 148

7.3.2 最小模式下8086子系统组成 150

7.3.3 最大模式下8086子系统组成 150

思考与练习 151

课题8 半导体存储器 152

8.1 概述 152

8.1.1 存储器系统 152

8.1.2 半导体存储器的分类 155

8.1.3 半导体存储器的性能指标 157

8.2 各种存储器 158

8.2.1 只读存储器(ROM) 158

8.2.2 随机存储器(RAM) 160

8.3 存储器扩展 163

8.3.1 存储器芯片与CPU的连接 163

8.3.2 存储器的扩展 165

8.4 高速缓存与虚拟存储器 168

8.4.1 高速缓存工作原理 169

8.4.2 虚拟存储器概论 170

8.5 多级存储器体系结构 171

8.5.1 二级存储体系 172

8.5.2 三级存储体系 173

8.5.3 多级存储体系 173

思考与练习 174

课题9 中断 176

9.1 中断概述 176

9.1.1 中断的概念 176

9.1.2 中断源 177

9.1.3 中断类型 177

9.1.4 中断类型号 179

9.1.5 中断矢量表 181

9.2 中断管理 182

9.2.1 中断优先 182

9.2.2 中断请求 184

9.2.3 中断响应 185

9.2.4 中断处理 186

9.2.5 中断返回 186

9.3 可编程中断控制器8259A 188

9.3.1 8259A的组成和工作原理 188

9.3.2 8259A编程结构 192

9.3.3 8259A中断全过程 193

9.3.4 8259A中断响应时序 193

9.3.5 8259A的工作方式 194

9.3.6 8259A的命令字 196

9.3.7 8259A的编程及其在微型计算机中的应用 204

9.4 微型计算机的中断接口技术 205

9.4.1 DOS下中断服务程序的编写 206

9.4.2 硬件中断服务程序的编写 208

思考与练习 211

课题10 微型计算机的I/O接口技术 213

10.1 有关接口的基本概念 213

10.1.1 I/O接口概述 213

10.1.2 I/O接口分类 214

10.1.3 多功能接口芯片82380 215

10.2 I/O端口 215

10.2.1 I/O端口及其编址 215

10.2.2 I/O地址空间及其分配 217

10.2.3 I/O端口地址译码技术 218

10.3 I/O传送控制方式 221

10.3.1 无条件传送方式 222

10.3.2 程序查询传送方式 223

10.3.3 中断传送方式 225

10.3.4 DMA传送方式 226

10.4 并行传送接口 226

10.4.1 8255A的组成和工作原理 227

10.4.2 8255A芯片引脚 229

10.4.3 8255A控制字及其初始化 230

10.4.4 8255A的工作方式 232

10.4.5 8255A并行接口应用举例 238

10.5 可编程计数器/定时器 241

10.5.1 8254可编程计数器/定时器的功能与内部结构 241

10.5.2 8254的控制字 244

10.5.3 计数初值 247

10.5.4 8254的工作方式 248

10.5.5 计数器/定时器的应用 253

10.6 DMA控制器 255

10.6.1 8237A的组成原理 256

10.6.2 8237A的控制字和状态字 259

10.6.3 8237A软命令 264

10.6.4 DMA传输 265

思考与练习 270

课题11 串行通信接口及应用 273

11.1 串行通信基础 273

11.1.1 串行通信数据传送方式 274

11.1.2 串行通信的类型和数据位的检测方式 275

11.2 串行通信的接口标准 278

11.2.1 RS—232C的机械特性 278

11.2.2 RS—232C的电气特性 279

11.2.3 接口信号功能 281

11.3 可编程串行通信接口芯片8250 285

11.3.1 概述 285

11.3.2 8250的寄存器 288

11.3.3 8250的编程及应用 293

思考与练习 298

课题12 数模、模数转换器的接口设计 300

12.1 D/A转换器接口 301

12.1.1 D/A转换器的工作原理 301

12.1.2 D/A转换器的性能指标 303

12.1.3 D/A转换芯片 304

12.2 A/D转换器接口 309

12.2.1 A/D转换器的工作原理 310

12.2.2 A/D转换器的性能指标 312

12.2.3 A/D转换芯片 313

12.2.4 A/D转换器接口 315

12.3 多路模拟开关及采样保持电路 316

12.3.1 多路模拟开关 317

12.3.2 采样/保持电路 319

12.3.3 模/数转换电路地线连接 320

思考与练习 320

课题13 总线 322

13.1 总线的分类与作用 322

13.1.1 总线概述 322

13.1.2 总线的分类 324

13.2 总线标准 324

13.2.1 总线标准的组成与分类 325

13.2.2 PC总线 326

13.2.3 ISA总线与EISA总线 328

13.2.4 PCI总线 329

13.2.5 局部总线 332

13.2.6 USB总线 332

思考与练习 336

模块3 实验及实训操作 339

课题14 Dais系列教学实验系统 339

14.1 Dais实验系统概述 339

14.1.1 系统的组成 339

14.1.2 系统的功能与特点 340

14.1.3 系统的资源分配 341

14.1.4 硬件安装 341

14.2 键盘监控使用简介 342

14.2.1 键盘显示 342

14.2.2 初始化状态 342

14.2.3 监控程序命令及操作 342

课题15 8088/8086系列微机实验指导 344

15.1 软件实验 344

15.2 硬件实验 359

参考文献 404