第一章 系统的建立 1
1.1 内存的分配 1
1.2 RESET过程 3
1.3 建立BASIC系统的区域指针 7
第二章 BASIC源程序及变量的存贮格式 10
2.1 源程序的存贮格式 10
2.2 简单变量的存贮格式 13
2.3 数组的存贮格式 16
2.4 字符串空间 17
第三章 BASIC程序的优化 19
1.提高运算速度 19
2.节省存贮空间 23
3.编写清晰易读的程序 25
第四章 程序设计技巧 27
4.1 模块化程序设计 27
4.2 菜单技术 29
4.3 INT函数的应用 30
4.4 控制循环的方法 32
4.5 数的一些处理方法 35
1.减少数值的误差 35
2.节省数据的存贮空间 39
3.提高计算精度 40
4.6 字符串函数的一种应用技巧 43
4.7 出错转移方法 44
4.8 一种好的统计方法 46
4.9 汉字系统的子程序和软开关 47
第五章 程序调试 51
5.1 几种常用技术 51
1.暂停技术 51
2.键盘运算技术 51
3.执行过程的自动跟踪 53
4.延迟技术 54
5.变量的跟踪检查 54
6.数据测试技术 55
5.2 排除几种常见的程序错误及隐患 56
第六章 BASIC操作技巧 63
6.1 重编BASIC程序的行号 63
6.2 BASIC程序的合并 64
6.3 BASIC程序的动态链接 67
6.4 把BASIC程序编译成目标程序 69
6.5 分页打印程序清单 71
6.6 检查内存及磁盘可用空间的容量 72
第七章 打印输出的技巧 74
7.1 输出结果的对齐处理 74
7.2 打印机的输出控制 77
7.3 打印显示屏上的图形 80
7.4 汉字输出 86
第八章 图形的绘制 93
8.1 绘图程序例 93
8.2 屏幕软开关 103
8.3 提高高分辨率的解析度 108
8.4 制作高分辨率造型图 111
8.5 图形信息的存取 121
第九章 编制音乐程序 123
9.1 发音原理 123
9.2 音乐程序例 124
1.演奏“国歌” 124
2.演奏《西游记》主题歌 128
3.电子琴 131
第十章 机器语言子程序的使用 135
10.1 建立机器语言子程序 135
10.2 调用机器语言子程序 139
10.3 调用BASIC程序变量 146
第十一章 DOS简介 150
11.1 磁道和扇区的划分 150
11.2 存取过程简述 152
11.3 DOS的引导过程 153
11.4 目录磁道的存贮格式 154
11.5 各种类型文件的存贮格式 163
11.6 使用RWTS子程序 167
1.把数据写入指定的扇区 169
2.显示指定扇区的数据 171
3.磁道/扇区复制程序 173
第十二章 DOS的使用方法及技巧 176
12.1 复制磁盘文件的方法 176
12.2 提高DOS装入程序的速度 179
12.3 扩充磁盘的容量 181
1.扩充磁道 181
2.复制有40条磁道的磁盘 182
3.制作无DOS的数据磁盘 183
12.4 DOS的修改 184
1.修改DOS命令名 184
2.用CATALOG命令自动印出自由扇区的数目 185
3.直接删除已加锁的文件 187
4.使用缩写的文件名 187
5.代替CTRL—D控制码 188
6.使用BRUN或EXEC来执行HELLO 188
7.在DOS和DOS缓冲区之间建立程序区 189
12.5 几种常见故障的排除方法 190
1.DOS系统不能正常工作怎么办 190
2.消除掉的文件如何恢复 191
3.盘中的DOS坏了怎么办 192
第十三章 在机器语言中调用系统子程序的方法 193
13.1 常用的监控子程序 193
13.2 调用BASIC运算子程序 202
13.3 调用DOS系统命令子程序 207
13.4 直接调用DOS命令的一种方法 212
第十四章 I/O接口技术 213
14.1 I/O接口 213
1.I/O接口信号 213
2.应用举例——控制电灯的亮熄 218
14.2 一种实用的I/O接口卡 225
1.接口卡电路原理 226
2.接口卡功能调试 229
3.应用举例 230
方波发生器 232
顺序控制器 234
14.3 中断处理 238
1.6502的中断种类 238
2.可屏蔽中断传送的一般程序结构 240
3.应用举例 241
电子钟 241
测量频率 246
14.4 12位A/D——D/A卡简介 250
第十五章 常用加密法 254
15.1 使用LOCK—IT—UP加密工具 254
15.2 磁盘加密法 258
15.3 其他加密措施 260
第十六章 汇编语言程序设计简介 263
16.1 6502内部寄存器 263
16.2 指令的分类 266
16.3 6502的寻址方式 270
16.4 汇编语言的一些规定 275
1.汇编语言的格式 275
2.常用伪指令 275
3.常数 277
4.表达式 277
16.5 程序设计举例 278
第十七章 其他有关操作 285
17.1 监控程序命令 285
17.2 小汇编程序 290
17.3 编辑/汇编程序 291
附录 298
一、ASCII码表 298
二、APPLESOFT各专用词的代码及解释执行入口地址 301
三、显示器地址分配图 304
四、一些零页地址的使用情况 305
五、DOS的特殊地址($3D0—$3FF) 307
六、6502指令系统 308