第一章 系统的建立 1
§1.1 内存的分配 1
§1.2 RESET过程 3
§1.3 建立BASIC系统的区域指针 6
第二章 BASIC源程序及变量的存贮格式 9
§2.1 源程序的存贮格式 9
§2.2 简单变量的存贮格式 12
§2.3 数组的存贮格式 16
§2.4 字符串空间 17
第三章 BASIC的使用方法及技巧 19
§3.1 BASIC程序的优化 19
1.节省运算时间 19
2.节省存贮空间 23
§3.2 数的一些处理方法 25
1.减少数的误差 25
2.节省数据的存贮空间 29
3.数的高精度计算 31
§3.3 INT函数的应用 33
§3.4 使RND随机函数值更接近“随机” 36
§3.5 重编BASIC程序的行号 36
§3.6 BASIC程序的合并 38
§3.7 BASIC程序的动态链接 41
1.不传送参数的链接 41
2.传送参数的链接 42
§3.8 把BASIC程序编译成目标程序 42
§3.9 分页打印程序清单 44
§3.10 检查内存和磁盘可用空间的容量 46
第四章 图形的绘制 47
§4.1 绘图程序例 47
1.直线 47
2.圆 48
3.直方图 49
4.产生活动物体 50
5.键控制运动方向 52
6.模拟随机目标 53
7.炮打敌机 54
8.快速万花筒 56
§4.2 屏幕软开关 57
§4.3 提高高分辨率的解析度 62
§4.4 制作高分辨率造型图 65
1.图形数据 65
2.造型表 67
3.造型绘图语句 70
4.程序例 71
§4.5 图形的存贮及打印 75
1.图形的存贮 75
2.打印文字显示图形 76
3.打印低分辨率图形 78
4.打印高分辨率图形 79
第五章 音乐程序的编制方法 82
§5.1 发声原理 82
§5.2 音乐程序例 83
1.奏国歌 83
2.电子琴 88
第六章 机器语言子程序的使用 91
§6.1 建立机器语言子程序 91
§6.2 调用机器语言子程序 95
§6.3 调用BASIC程序变量 102
第七章 DOS简介 109
§7.1 磁道和扇区的划分 109
§7.2 存取过程简述 111
§7.3 DOS的引导过程 112
§7.4 目录磁道的存贮格式 113
§7.5 各种类型文件的存贮格式 123
§7.6 使用RWTS子程序 127
举例:简易的ZAP程序 130
第八章 DOS的使用方法及技巧 133
§8.1 制作无DOS的数据磁盘 133
1.从目录中释放1~2磁道 133
2.数据磁盘格式化 135
§8.2 复制磁盘文件的方法 136
§8.3 提高DOS装入程序的速度 139
§8.4 编写一个磁道/扇区的复制程序 142
§8.5 DOS的修改 144
1.修改DOS命令名 144
2.用CATALOG命令自动印出自由扇区的数目 145
3.直接删除已加锁的文件 147
4.使用缩写的文件名 147
6.使用BRUN或EXEC来执行HELLO 148
5.代替CTRL-D控制码 148
7.在DOS和DOS缓冲区之间建立程序区 149
§8.6 几种常见故障的排除方法 149
1.DOS系统不能正常工作怎么办 149
2.掉的消除文件如何恢复 151
3.如何修补盘中的DOS 152
4.文件中某些记录取不出来怎么办 152
第九章 系统子程序的直接调用 154
§9.1 常用的监控子程序 154
§9.2 调用BASIC运算子程序 163
§9.3 调用DOS系统命令子程序 168
第十章 汉字系统简介 173
§10.1 汉字系统的调用 173
§10.2 汉字输入法则 175
§10.3 子程序和软开关 181
1.内存分配 184
§10.4 汉字系统的内存分配与使用技巧 184
2.用户程序较长时的处理技巧 186
3.在没有汉字卡的情况下输入汉字程序 187
4.中文自启动程序 188
5.提高打印速度 188
第十一章 I/O接口结构及其应用 190
§11.1 I/O接口的信号 190
1.接口卡电路原理 195
§11.2 一种实用的I/O接口卡 195
2.接口卡功能调试 199
§11.3 应用例子 200
1.顺序控制器 200
2.利用中断方式制作电子钟 204
第十二章 常用加密法 211
§12.1 使用LOCK-IT-UP加密工具 211
§12.2 几种简单的加密措施 215
§13.1 启动与功能介绍 218
第十三章 NIBBLES AWAY Ⅱ的使用 218
§13.2 复制功能 219
§13.3 磁道/位编辑功能 221
§13.4 扇区编辑功能 226
§13.5 磁盘检测诊断功能 228
第十四章 其他操作 230
§14.1 监控程序命令 230
§14.2 小汇编程序命令 235
§14.3 使用编辑/汇编程序 236
附录 246
一、ASCII码表 246
二、APPLESOFT各专用词的代码及解释执行入口地址 249
三、显示器地址分配图 252
四、一些零页地址的使用情况 253
五、DOS的特殊地址($3D0~$3FF) 255
六、6502指令系统 256