第一章 微电脑基本观念 1
1.1 专用术语解释 1
1.1.1 储存程式 2
1.1.2 电脑字元 3
1.1.3 字元长度 3
1.2 一个基本微电脑 5
1.2.1 微处理器单元 5
1.2.2 记忆器 8
1.2.3 提取—执行顺序 10
1.2.4 程式范例 11
1.3 执行一个程式 13
1.4 定址方式 22
1.4.1 固有或隐含定址 22
1.4.2 立刻定址 22
1.4.3 直接定址 24
1.4.4 用直接定址方式的程式范例 26
1.4.5 执行程式范例 27
1.4.6 混合定址方式 38
第二章 介绍程式规划 41
2.1 转道 41
2.1.1 相对定址 42
2.1.2 执行转道指令 43
2.1.3 向前转道 47
2.1.4 转道回头 49
2.2 条件转道 51
2.2.1 条件暗码 53
2.2.2 条件转道指令 56
2.3 演算法 57
2.3.1 用重复加法来达到“乘”的目标—积 57
2.3.2 利用重复减法来求商 61
2.3.3 把二进码十进数变成二进位数 64
2.3.4 把二进位数变成二进码十进数 68
2.4 其他指令 71
2.4.1 带进位加指令 71
2.4.2 带进位减指令 73
2.4.3 算术上把累积器内容向左移指令 75
2.4.4 十进位调整累积器指令 77
第三章 6800微处理器 81
3.1 6800微处理器单元的结构 81
3.1.1 6800微处理器单元的程式规划模式 83
3.1.2 6800微处理器单元的方块图 85
3.2 6800微处理器单元的指令群 87
3.2.1 算术指令 87
3.2.2 处理数据的指令 87
3.2.3 逻辑指令 93
3.2.4 数据测试指令 94
3.2.6 转道指令 95
3.2.5 指标暂存器及堆叠指示器指令 95
3.2.7 条件码暂存器指令 99
3.3 新定址方式 101
3.3.1 延伸定址 102
3.3.2 指标定址 103
3.4 堆叠操作 108
3.4.1 串接堆叠 109
3.4.2 记忆型堆叠 111
3.5 次常式 117
3.5.1 跳越指令 118
3.5.2 跳越到次常式指令及从次常式返回指令 120
3.5.3 巢型次常式 122
3.5.4 转道到次常式指令 123
3.5.5 次常式指令群 123
3.6 输入/输出操作 125
3.6.1 输出操作 126
3.6.2 输入操作 128
3.6.3 输入/输出的程式规划 129
3.6.4 用程式来控制输入/输出的操作 131
3.6.5 用中断来控制输入及输出的操作 131
3.7 中断 132
3.7.1 重置 132
3.7.2 不可遮罩中断 135
3.7.3 有关中断的指令群 137
3.7.4 从中断返回指令 137
3.7.5 中断请求 139
3.7.6 中断遮罩指令 141
3.7.7 软体中断指令 141
3.7.8 等待中断指令 141
第四章 介面 143
4.1 介面基本概念 143
4.1.1 汇流排 143
4.1.2 三态逻辑 145
4.1.3 6800微处理器单元的介面线路 148
4.1.4 指令的时序 152
4.1.5 用一段程式来说明时序 153
4.2 微处理器与随机出入记忆器的介面关系 156
4.2.1 静态随机出入记忆型储存胞 156
4.2.2 一个128字元(每个字元有8个数元)的随机出入记忆器 158
4.2.3 一个有256个数元组(4数元)的随机出入记忆器 163
4.2.4 把随机出入记忆器接到微处理器单元上 165
4.2.5 位址解码 166
4.3 微处理器与显示器的介面关系 168
4.3.1 7段显示器 168
4.3.2 推动7段显示器 169
4.3.3 运用可定位址的栓器 173
4.3.4 多工显示器 177
4.4 微处理器与开关的介面关系 179
4.4.1 介面条件 179
4.4.2 一个典型的键盘 181
4.5 周边介面转换器 189
4.5.1 输入/输出图 190
4.5.2 周边介面转换器中的暂存器 191
4.5.3 预置周边介面转换器 193
4.5.4 定周边介面转换器的位址 195
4.6 周边介面转换器的运用 197
4.6.1 推动7段显示器 197
4.6.2 解键盘的暗码 200
4.6.3 解开关矩阵的暗码 202
附录Ⅰ ET-3400微电脑 205
Ⅰ.1 字键的意义及功用 205
Ⅰ.2 ET-3400的电路工作原理 209
Ⅰ.3 ET-3400的修理技术 212
Ⅰ.3.1 初步修理 212
(1)二进位数据LED显示灯的检修 214
Ⅰ.3.2 深入修理 214
(2)计时脉波产生器的检修 215
(3)重置的检修 215
(4)位址线的检修 215
(5)数据线的检修 218
(6)控制线的检修 220
(7)解码的检修 221
Ⅰ.4 ET-3400的记忆对应图、记忆解码图及键盘、显示器功能位址图 223
Ⅱ.1 记忆实验讨论 227
附录Ⅱ ET-3400的实验电路讨论及微程式例子 227
Ⅱ.2 位址解码实验讨论 230
Ⅱ.3 数据输出实验讨论 232
Ⅱ.4 数据7段显示器输出实验讨论 234
Ⅱ.5 数据输入实验讨论 235
Ⅱ.6 周边介面转换器实验讨论 237
Ⅱ.7 类比变成数位的转换线路讨论 240
Ⅱ.8 ET-3400微电脑的应用微程式例子 243