《微型计算机原理与应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:《微型计算机原理与应用》编写组编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1985
  • ISBN:15010·0715
  • 页数:362 页
图书介绍:

第一章 微型计算机的基本结构 1

§1.1 概述 1

1.1.1 微型计算机的发展 1

目录 1

1.1.2 微型计算机的种类 2

1.1.3 微型计算机的应用 4

§1.2 微型计算机的基本结构 5

1.2.1 微型计算机的功能部件 5

1.2.2 微型计算机的结构特点 8

1.2.3 微处理器的简单工作过程 10

思考与练习 13

2.1.1 Z80的结构框图 14

第二章 微处理器 14

§2.1 Z80微处理器 14

2.1.2 CPU寄存器的名称和功能 15

2.1.3 Z80微处理器的引脚功能 17

2.1.4 Z80-CPU的时序简介 19

§2.2 8088微处理器 22

2.2.1 8088微处理器的结构 22

2.2.2 8088微处理器的引脚功能 26

2.2.3 8088系统的组成原理 29

思考与练习 31

3.1.1 半导体存贮器的分类 32

第三章 半导体存贮器 32

§3.1 概述 32

3.1.2 半导体存贮器的组成 33

§3.2 随机存取存贮器(RAM) 34

3.2.1 静态随机存取存贮器 34

3.2.2 动态随机存取存贮器 39

§3.3 只读存贮器(ROM) 44

3.3.1 只读存贮器存贮信息的原理和组成 44

3.3.2 掩模式MOS只读存贮器 45

3.3.3 可编程只读存贮器(PROM) 46

3.3.4 可擦洗的只读存贮器(EPROM) 46

3.4.1 存贮器芯片的扩充 49

§3.4 存贮器的连接 49

3.4.2 存贮器与CPU的连接 51

3.4.3 存贮器连接举例 52

思考与练习 56

第四章 寻址方式和指令系统 57

§4.1 指令及其表示法 57

4.1.1 指令的基本概念 57

4.1.2 指令的机器码表示法 58

4.1.3 指令的符号表示法 59

§4.2 指令的寻址方式 60

4.2.1 对CPU内部寄存器的寻址方式 60

4.2.2 对内存区的寻址方式 61

4.2.3 对I/O区的寻址方式 63

§4.3 Z80指令系统简介 64

4.3.1 数据传送和交换指令 64

4.3.2 运算指令 68

4.3.3 循环和移位指令 74

4.3.4 位操作指令 76

4.3.5 控制转移指令 76

4.3.6 数据块指令 79

4.3.7 CPU控制指令 81

思考与练习 81

5.1.1 机器语言 83

5.1.2 汇编语言和汇编程序 83

第五章 汇编语言程序设计基础 83

§5.1 机器语言、汇编语言和高级语言 83

5.1.3 高级语言 85

5.1.4 程序设计语言的比较 86

§5.2 Z80汇编语言 87

5.2.1 汇编程序的基本特性 87

5.2.2 汇编语言的语句结构 87

5.2.3 伪指令 92

5.2.4 Z80汇编语言使用规则 96

5.2.5 Z80汇编语言指令 97

5.3.1 简单程序 99

§5.3 汇编语言程序设计 99

5.3.2 循环程序 102

5.3.3 算术运算 104

5.3.4 表格和清单 106

5.3.5 子程序 112

思考与练习 116

第六章 接口技术与中断 119

§6.1 输入输出接口概述 119

6.1.1 CPU与外部设备间的连接 119

6.1.2 接口电路的基本结构 120

6.2.1 程序传送 121

§6.2 CPU与外设间的数据传送方式 121

6.2.2 程序中断传送 124

6.2.3 直接存贮器存取(DMA)传送 126

§6.3 中断技术 128

6.3.1 中断系统及其功能 128

6.3.2 中断源 129

6.3.3 中断处理过程 129

6.3.4 中断优先级 131

§6.4 Z80的中断处理方法 136

6.4.1 Z80中断系统的特点 136

6.4.2 Z80-CPU的中断响应 139

思考与练习 144

§7.1 可编程并行接口 145

7.1.1 Z80-PIO的基本结构 145

第七章 并行与串行接口 145

7.1.2 Z80-PIO的编程方法 151

7.1.3 Z80-PIO的时序分析 156

7.1.4 Intel 8255A简介 158

§7.2 串行通信接口 161

7.2.1 串行通信的基本概念 161

7.2.2 Intel 8251A的基本结构 164

7.2.3 Intel 8251A的编程方法 167

7.2.4 Z80-SIO简介 169

§7.3 并行与串行接口芯片的应用 172

7.3.1 Z80-PIO的应用举例 172

7.3.2 Intel 825/A的应用举例 175

思考与练习 177

第八章 计数器/定时器 178

§8.1 Z80-CTC的结构 178

8.1.1 Z80-CTC的基本组成与通道结构 178

8.1.2 Z80-CTC的引脚功能 179

§8.2 CTC的编程 180

§8.3 CTC的工作方式 182

8.3.1 定时器工作方式 182

8.3.2 计数器工作方式 184

§8.4 CTC应用举例 185

8.4.1 定时的应用 185

8.4.2 计数的应用 186

8.4.3 CTC定时和计数的综合应用 190

思考与练习 191

第九章 数/模与模/数转换技术 192

§9.1 基本概念 192

§9.2 数/模(D/A)转换 192

9.2.1 D/A转换原理 192

9.2.2 数模转换器与CPU的连接 196

9.2.3 一个实例 199

§9.3 模/数(A/D)转换 201

9.3.1 A/D转换原理 201

9.3.2 A/D转换器与CPU的连接 202

9.3.3 一个实例 204

思考与练习 208

第十章 TP801单板微型计算机及其应用 209

§10.1 TP801单板微型计算机 209

10.1.1 TP801单板机的组成与电路 209

10.1.2 TP801单板机的监控程序 216

10.1.3 单板机应用概述 219

10.1.4 简单应用举例 220

§10.2 计算机过程控制系统的构成 224

10.2.1 过程控制与工业控制机 224

10.2.2 PID控制算法与实现 226

10.2.3 单板机的分时与多路控制 229

10.2.4 分级控制系统与通信 232

§10.3 单板机组成控制系统应用实例 234

10.3.1 管式炉TP801单板机控温系统简介 234

10.3.2 啤酒发酵罐群两级单板机控制简介 235

第十一章 单片微型机原理与应用 241

§11.1 MCS-48系列单片微型机结构 241

11.1.1 单片微型机的特点 241

11.1.2 单片机的基本结构框图及其引脚 242

11.1.3 8048/8035单片机的内部结构 245

§11.2 8048/8035单片机的指令系统 258

11.2.1 指令概述及符号说明 258

11.2.2 8048/8035的一般指令 260

11.2.3 跳转指令 265

11.2.4 输入/输出指令 269

11.2.5 查表指令及其它 270

11.2.6 程序举例 275

§11.3 单片机的功能扩展与应用举例 276

11.3.1 程序存贮器的扩展 276

11.3.2 数据存贮器的扩展 278

11.3.3 I/O口的扩展 280

11.3.4 单片机应用举例 283

第十二章 微型计算机在管理中的应用 288

§12.1 概述 288

12.1.1 微型计算机系统的基本组成 288

12.1.2 微型机系统在管理中应用简介 289

§12.2 数据库管理系统dBASE-Ⅱ 293

12.2.1 dBASE-Ⅱ的功能及使用 294

12.2.2 查询数据库 297

12.2.3 数据排序、索引和统计 298

12.2.4 修改数据库 300

12.2.5 打印数据库的信息 303

12.2.6 建立命令文件及其它 304

§12.3 怎样设计一个管理系统 310

12.3.1 准备与调查研究 310

12.3.2 可行性分析 312

12.3.4 形成技术协议 313

12.3.3 系统分析 313

12.3.5 系统设计与系统实施 314

12.3.6 形成文件与交付使用 314

§12.4 实例——微型机工资管理系统 315

12.4.1 目标、功能和系统配置 315

12.4.2 程序总框图与程序编制 315

附录 332

附录1 ASCⅡ(美国标准信息交换码)表 332

附录2 Z80指令功能表 333

附录3 8048/8035/8039指令表 355

附录4 dBASE-Ⅱ操作、函数和 357

命令提要 357

主要参考文献 362