入门篇 电子计算机基本概念 1
第一章 电子计算机的诞生 1
1-1 前言 2
1-2 发现问题、了解问题、解决问题 2
1-3 工具功能之探讨 4
1-4 减低设计成本的哲学——统一归纳化的集中设计法 7
1-5 计算机基本架构 9
1-6 计算机软硬体的配合 10
1-8 计算机的应用 12
1-7 计算机的特点 12
1-9 计算机的种类 13
1-10 总结 15
第二章 计算机语言的结构及其演进 17
2-1 机器码 18
2-2 转译程式的使用 19
2-3 转译程式的种类 21
2-4 各计算机语言之比较 23
2-5 总结 25
第三章 基本电子计算机发展系统之简介 27
3-1 硬体 28
3-2 软体 29
3-3 总结 31
第四章 二进制数系 33
4-1 十进制计数 34
4-2 二进制计数 35
4-3 数字编码 36
4-4 计算机为何使用二进制的工作原理 37
4-5 数的转换 38
4-6 总结 41
第五章 基本逻辑? 43
第壹篇 计算机硬体基本工作原理 43
5-1 基本逻辑闸 44
5-2 特殊基本闸 53
5-3 总结 61
第六章 算术/逻辑运算单元 65
6-1 1位元半加法器 66
6-2 1位元全加法器 67
6-3 N位元二进制加法器 68
6-3 N位元二进制加法器 68
6-4 减法器 70
6-5 算术逻辑单元(ALU) 74
6-6 总结 77
第七章 正反器 79
7-1 R-S正反器 80
7-2 D型正反器 83
7-3 实际电路探讨 85
7-4 J-K正反器 86
7-5 主仆型J-K正反器 89
7-6 总结 89
第八章 暂存器 91
8-2 可控制暂存器 92
8-1 单纯暂存器 92
8-3 移位暂存器 94
8-4 可控制的移位暂存器 95
8-5 二进制计数器 97
8-6 可控制计数器 100
8-7 环计数器 102
8-8 三态开关 103
8-9 汇流排观念的介绍 107
8-10 总结 109
第九章 记忆器 111
9-1 记忆器种类 112
9-2 ROM的介绍 113
9-3 ROM的应用实例 119
9-4 RAM的介绍 122
9-5 总结 124
第十章 模型计算机 127
10-1 模型计算机内部各元件的介绍及其与系统的关系 128
10-2 模型计算机的指令集 137
10-3 指令执行详析 139
10-4 控制单元的设计 156
10-5 脉波产生器线路 163
10-6 利用模型计算机设计控制系统 166
10-7 总结 168
第贰篇 微算机入门 173
第十一章 微算机综合观念的介绍 173
11-1 汇流排观念详论 174
11-2 目前微算机的硬体制造 176
11-3 总结 178
第十二章 指令格式的演进 181
12-1 三位址栏加一的指令格式 182
12-2 三位址栏的指令格式 184
12-3 二位址栏指令格式 185
12-4 单位址栏指令格式 186
12-5 零位址栏指令格式 187
12-6 指令格式改进的演变 190
12-7 总结 191
第十三章 指令的位址法 193
13-1 位址法简介 194
13-2 单纯位址法 195
13-3 计算位址法 198
13-4 总结 201
第叁篇 特殊微算机的整体介绍 203
第十四章 R6502微处理机 203
14-1 R6502微处理机简介 204
14-2 微处理机硬体架构详析 210
14-3 R6502微算机系统的程式化模型 229
14-4 总结 232
第十五章 资料传送指令 235
15-1 资料传送指令的种类 236
15-2 CPU内暂存器(ACC、X、Y暂存器)和记忆器、输出/输入埠间资料的传送指令 237
15-3 CPU内暂存器(ACC、X、Y、S暂存器)相互间的资料传送 258
15-4 CPU内暂存器(ACC、P暂存器)和堆叠间的资料传送 262
15-5 总结 266
第十六章 算术运算/逻辑运算指令 269
16-1 做算术运算需要考虑的因素 270
16-2 特殊算术运算指令 292
16-3 逻辑运算方面的指令 297
16-4 总结 302
第十七章 有条件跳跃、无条件跳跃、及一些配合的指令 305
17-1 有条件跳跃指令 306
17-2 无条件跳跃指令 344
17-3 只改变旗标的指令 349
17-4 总结 385
第十八章 设计副程式的辅助指令 389
18-1 副程式指令的需求 390
18-2 杂集指令 404
18-3 总结 415
第十九章 程式设计范例 417
19-1 数的不同基底转换 418
19-2 寻找及比较 434
19-3 乘除运算 439
19-4 一段记忆内含的清除 451
19-5 大小排列 454
19-6 模拟FORTRAN叙述的计值GO TO 459
19-7 命令直译器 460
19-8 总结 469
第二十章 输出/入原理 471
20-1 前言 472
20-2 微算机设计控制机器的考虑次序 472
20-3 被控制机器内部的动作特性 475
20-4 硬体架构——微算机和被控制机器的连接法 485
20-5 R6502 CPU处理中断信号之认识 487
20-6 范例 490
20-7 总结 511
第二十一章 特殊输出/入界面积体电路的设计方法 513
21-1 R6500系列输出/输入界面积体电路 514
21-2 VIA的详细介绍 521
21-3 总结 551
第二十二章 专题讨论 553
22-1 简易I/O模板之制作 554
22-2 交通号志灯控制 562
22-3 按键显示 569
22-4 音乐弹奏器 577
22-5 按钮电话的模拟 587
22-6 数位马表 598
22-7 数位温度计 608
22-8 总结 617
附录 619
附录A ASCII码表 619
附录B R6502指令总表 621
附录C 计算机雏型的建立 653
C-1 资料工具的控制决断部份 654
C-2 普遍形式半成品的构成 656
C-3 计算机雏形应有的部份及特性 659
附录D AIM-65微算机系统的认识 663
D-1 前言 664
D-2 AIM65学习机的特徵 665
D-3 AIM65之记忆表及系统程式所占的记忆位置 666
D-4 开机及一般介绍 668
D-5 详细AIM65监督程式的使用法则 672
D-6 范例 686
参考书目 718