目录 1
导言 1
第一章 基本观念 1
1—1 概说 1
1-2 定义 1
1—3 机器结构 3
1-3-1 控制单位 6
1-3-2 算术和逻辑单位 6
1-3-3 记忆单位 8
1-3-4 输入/输出单位 11
1-3-5 特殊的结构特性 12
1—4 软体 18
1-4-1 符号表示法 20
1-4-2 指令 21
1-4-3 指令的种类 22
1-4-4 指令格式 23
1-4-5 多功用指令 24
1-4-6 定时 24
1-4-7 摘要 25
1—5 选址 26
1-5-1 立即选址 26
1-5-2 直接选址 29
1-5-3 间接选址 29
1-5-4 相对选址 29
第二章 如何建立软体 33
2—1 软体设计 33
2—2 确定观念 33
2—3 画流程图 34
2-3-1 观念阶段的流程图 35
2-3-2 演绎阶段的流程图 35
2-4-1 简单的演绎发展 43
2—4 演绎发展 43
2-4-2 复杂的演绎分划 45
2—5 编码技术 47
2-5-1 机器码程式设计 48
2-5-2 组合程式设计 50
2-5-3 各种协助程式设计的方法 53
2—6 软体实用常式 59
2—7 定时观念 59
2—8 摘要 60
第三章 软体的支援与证实 61
3—1 概论 61
3—2 微处理机后勤支援的选择原则 65
3—3 主计算机软体发展系统 66
3-3-1 优点 68
3-3-2 缺点 68
3—4 微处理机为主的软体发展系统 69
3-4-1 优点 70
3-4-2 缺点 70
3—5 输入/输出技术 71
3-5-1 输入 71
3-5-2 输出 71
3—6 软体的证实 72
3—7 摘要 73
第四章 程式设计的机器 75
4—1 微处理机的软体设计 75
4—2 系统的定义 76
4-2-1 问题的叙述 76
4-2-2 演绎发展 77
4-2-3 定时观念 82
4-3-2 演绎流程图 83
4-3-1 观念流程图 83
4—3 流程图 83
4—4 硬体的定义 89
4-4-1 虚拟4的结构 89
4-4-2 虚拟4的指令组 91
4-4-3 虚拟4的选址 92
4-4-4 虚拟4的定时 94
4-4-5 虚拟4的指令解码及控制 94
4—5 指令阶段的流程图 94
4-5-1 定时的流程图 95
4—6 编码 102
4—7 组合过程 108
4—8 目的码——程式载入/储存 111
4—9 摘要 111
5—1 TMS 1000的问题 113
5-1-1 问题的陈述——电子计程表 113
第五章 微处理机实例设计问题 113
5-1-2 硬体定义 114
5-1-3 软体定义和流程图 116
5-1-4 例题问题的流程图 119
5-1-5 例题问题的编码 124
5-1-6 软体组合列表 125
5-1-7 TMS 1000问题的TTM制作 125
5—2 TMS 8080问题 132
5-2-1 问题陈述——标记阅读系统 132
5-2-2 硬体定义 133
5-2-3 TMS 8080微处理机 143
5-2-4 TMS 5501介面基片 148
5-2-5 软体发展 150
5-2-6 软体系统的观念 151
5-2-7 例题问题流程图 153
5-2-9 详细的软体流程图 156
5-2-8 例题问题编码 156
5-2-10 中断 160
5-2-11 软体的组合程式列表 175
5—3 TMS 9900问题 188
5-3-1 问题陈述 188
5-3-2 硬体定义 188
5-3-3 软体定义 192
5-3-4 流程图 196
5-3-5 问题编码 202
5—4 SBP0400的问题 205
5-4-1 问题陈述 205
5-4-2 问题的描述 205
5-4-3 例题问题流程图 209
5-4-4 例题问题 209
5-4-5 微指令流程图 213
5-4-6 编码 219
5—5 总结 221
附录A 223
A—1 数字系统 223
A—2 二进算术 231
附录B 235
附录C 241
附录D 257
附录E 261
TMS1000资料目录 261
TMS8080资料目录 273
TMS5501资料目录 291
TMS9900资料目录 306
SBP0400资料目录 337
辞汇解释 383