目录 1
绪论 1
第一章 计算机基础知识 1
§1-1 数制 1
§1-2 逻辑电路 3
§1-3 布尔代数 4
§1-4 二进制数的运算及其加法电路 9
习题 14
第二章 微型计算机的基本组成电路 16
§2-1 算术逻辑部件(ALU) 16
§2-2 触发器(Trigger) 16
§2-3 寄存器(Register) 19
§2-4 三态输出电路(三稳态电路) 25
§2-5 寄存器之间的数据传输——总线结构 26
§2-6 存储器(Memory)概论 27
§2-7 只读存储器(ROM) 28
§2-8 随机存储器(RAM) 30
习题 33
第三章 模型式计算机的工作原理 34
§3-1 模型式计算机的硬件组成 34
§3-2 指令系统 36
§3-3 程序设计 37
§3-4 执行指令的例行程序 40
§3-5 控制部件 44
§3-6 模型式计算机功能的扩展 47
§3-7 初级程序设计举例 50
§3-8 控制部件的扩展及微程序设计的概念 56
习题 58
第四章 微型计算机的结构及指令系统 60
§4-1 微型计算机的结构及指令执行过程 60
§4-2 Z80-CPU内部结构 63
§4-3 Z80-CPU外部引线 65
§4-4 Z80-CPU的助记符语言及指令的格式和分类 67
§4-5 传送类指令 74
§4-6 数据操作类指令 80
§4-7 程序控制类指令 84
§4-8 CPU控制类指令 88
§4-9 其它几种CPU的性能简介 90
习题 92
第五章 以Z80-CPU为中央处理器的单板计算机简介 94
§5-1 Z80单板计算机的功能及技术指标 94
§5-2 TP 801单板计算机的电路原理 96
§5-3 存储器的连接及存储空间分配 98
§5-4 输入输出接口连接及接口地址 100
习题 103
第六章 微型计算机的程序设计 104
§6-1 程序设计步骤 104
§6-2 简单程序 105
§6-3 分支程序 107
§6-4 循环程序 111
§6-5 子程序 114
§6-6 查表程序 118
习题 119
第七章 微型计算机的汇编语言及汇编程序 120
§7-1 各种计算机语言的特点 120
§7-2 汇编语言的规范 121
§7-3 汇编程序的功能及汇编过程 132
§7-4 汇编语言程序设计举例 133
第八章 输入输出及中断方式 141
§8-1 输入输出概念 141
§8-2 输入输出传送方式 143
§8-3 中断的概念 148
§8-4 CPU响应中断的条件及响应过程 149
§8-5 中断源寻找及优先权排队 150
§8-6 Z80系统的中断方式 154
习题 157
第九章 Z80的接口芯片 158
§9-1 Z80-CTC的结构和工作原理 158
§9-2 Z80-CTC的引脚说明 160
§9-3 Z80-CTC的控制字规约及初始化程序设计 162
§9-4 Z80-CTC应用实例——电子时钟程序设计 166
§9-5 Z80-PIO的结构和工作原理 171
§9-6 Z80-PIO的引脚说明 172
§9-7 Z80-PIO的控制字规约及初始化程序设计 174
§9-8 Z80-PIO应用实例——打印机接口 181
§9-9 Z80-SIO的结构和工作原理 184
§9-10 Z80-SIO的应用概述 189
习题 208
第十章 微型计算机的接口技术 209
§10-1 微型计算机与开关按钮的接口 209
§10-2 微型计算机与LED显示器的接口 210
§10-3 微型计算机与键盘的接口 213
§10-4 微型计算机与CRT显示器的接口 221
§10-5 微型计算机与A/D转换器和D/A转换器的接口 226
习题 236
第十一章 微型计算机的应用 238
§11-1 微型计算机应用的意义 238
§11-2 典型微型机检控系统的组成 239
§11-3 微型计算机在开环控制系统中的应用 240
§11-4 以微型计算机为基础的闭环控制系统 244
§11-5 微型计算机在多对象检测及控制系统中的应用 246
§11-6 微型计算机在多变量寻优系统中的应用 247
§11-7 微型计算机在过程控制系统中的应用 249
§11-8 微型计算机在数据处理上的应用 255
习题 260
附录 261
附录Ⅰ TP801单板计算机键盘操作说明 261
附录Ⅱ Z80指令系统表 276
附录Ⅲ ASCII字符表(美国信息交换标准码) 305
附录Ⅳ 实验指示书 305
附录Ⅴ 习题答案 312
参考文献 328