第1章 导论 1
如何使用本手册 2
TASC组件的内容 4
学习App lesoft的基本参考资料 5
第2章 实例运作 7
第3章 编译介绍 11
辞汇 11
编译与解译的比较 12
程式发展程序 15
第4章 运用Applesoft解译器除错 19
设立一原始程式 19
用App lesoft执行一程式 19
第5章 编译 21
选择(Options) 21
记忆体的用法 22
编译选择项 23
终止编译 26
编译大型程式 26
减少符号表的空间 27
分开一个程式为两个子程式 28
第6章 执行-编译程式 31
第7章 编译器/解译器语言的比较 35
叙述而非执行 35
限定维持之功能 36
使用DEFined FuNctions 36
次元叙述 37
使用<CTRL-C>停止编译程式 38
其他语言的不同 38
IF/THEN使用串列 39
数值GET 39
数值READ 40
操作的不同 40
Runtime堆叠 40
ONERR GOTO与堆叠 41
特殊的机器语言“Calls” 43
编译程式时使用“MAXFILES” 43
使用RUN指令 44
NEW,END和STOP 44
编译程式的不正常终止 45
Applesoft指標以编译码贮存 45
编译程式的联系 46
串列运作 47
第8章 语言的增进 49
正确的整数计算 49
解释程式中的整数计算 49
编译程式中的整数计算 50
INTEGER叙述 50
整数FOR/NEXT回路 52
整数运算 53
CHAIN和COMMON 56
USE COMMON和DEFCOMMON 56
CLEAR CHAIN和CLEAR COMMON 58
COMMON变数如何运作 59
COMMON注意事项 60
设立一程式系统 61
第9章 编译器如何运作 65
PASS0,PASS1和PASS2 65
结构上的分析 67
语句的分析 67
剖析 68
密码的产生 69
特殊的技巧 70
变数的存取 70
RUNTIME资料库 72
第10章 错误讯息和除错 75
编译时错误讯息 75
运转时的错误讯息 77
共同问题的来源 78
Applesott解译器 78
HIRES绘图 78
机器语言程式 80
自我修正程式 81
附录A 以ADR指令来移动二进位档案 83
二进位档案 83
贮存并载入二进位档案 83
ADR公用程式 86
附录B 複制TASC并转换至DOS3.3 89
附录C 设立一监督磁碟 91
附录D Applesoft注意事项 93
TAB及SPC 93
输入INPUT叙述 94
DRAW和XDRAW 94
ONERR GOTO 95
FOR/NEXT 95
附录E RUNTIME记忆图 97
附录F 0页的使用 99