1 电脑的原理 2
1.1 电脑的基本构造 2
1.2 记忆器 8
1.3 电脑的工作原理 11
1.4 数的表示方法,指令的表示方法 15
1.5 为了说明的记法 19
1章总论 20
2 6502程式的基础 22
2.1 6502的记忆器、暂存器和指令 22
2.1 总论 30
2.2 8Bit的加法和减法 31
2.2 总论 38
2.3 跳跃 判断和分歧 39
2.3 总论 47
2.4 文字的应用方法和输出入 48
2.4 总论 56
2.5 将整数变为16进位的文字列 58
2.5 总论 66
2.6 简码表的制作 68
2.6 总论 77
2.7 定址法和组合语言的书写 79
2.7 总论 84
3 整数的计算 86
3.1 16位元以上的加法和减法 86
3.1 总论 91
3.2 乘法和除法 92
3.2 总论 97
3.3 2进位和10进位文字列之间的变换 98
3.3 总论 102
3.4 附符号的计算 103
3.4 总论 108
3.5 BCD运算 109
3.5 总论 114
4 资料的结构 118
4.1 利用顺配置作资料的衔接 118
4.1 总论 124
4.2 表的构造 125
4.2 总论 133
4.3 查表的高速化 135
4.3 总论 142
5 程式结构 144
5.1 再归回的叫用 144
5.1 总论 151
5.2 等位程式 152
5.2 总论 159
6 电脑和外界的连接 162
6.1 输出入 162
6.1 总论 168
6.2 中断 169
6.2 总论 173
7 程式制作和组合语言的工具 176
7.1 组译器(assembler) 176
7.2 本文编排器 181
7.3 名称相互参照表 184
7.4 其他的工具 185
7.5 程式的制作和技巧 190
附录A 指令的汇集 199
附录B 16进位—10进位对应表 222
参考文献 223
参考软体 225