绪论 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