第一章 介绍BASIC编译程序 3
1.1 什么是编译程序 3
目录 3
1.1.1 解释程序 4
1.1.2 编译程序 4
1.2 词汇 4
1.3 BASIC编译程序 4
1.3.1 BASIC编译程序包的内容 6
第二章 使用BASIC编译程序 6
2.1 用户所需设备 6
2.2 开发用户程序 6
2.3 初次编译 6
第三章 会话范例 9
3.2 编译DEMO程序 9
3.1 建立和调试DEMO程序 9
2.3.3 启动 9
2.3.2 为一个双驱动器系统建立软盘 9
2.3.1 为一个单驱动器系统建立软盘 9
3.3 连接DEMO程序 12
3.4 运行DEMO程序 14
3.5 学习更多关于开发一个程序的知识 14
第四章 建立源程序 16
4.1 编译程序元命令 16
第五章 使用BASIC解释程序调试 18
第六章 编译 19
6.1 准备步骤 19
6.2 启动编译程序 20
6.2.1 让BASIC编译程序提醒用户 23
6.2.2 使用单一的命令行 23
6.3 编译参数 23
6.4 当编译程序结束时 29
6.3.6 编译程序参数一览表 29
6.3.4 特殊代码参数 29
6.3.5 BASRUN.EXE运行期间模块 29
6.3.2 事件自陷参数 29
6.3.1 错误自陷参数 29
6.3.3 协定参数 29
6.5 样本编译程序列表 30
6.5.3 小结 33
7.1 准备步骤 33
第七章 连接 33
6.5.2 编译程序信息 33
6.5.1 源程序行 33
6.5.1 位移和数据列 33
7.2 启动连接程序 34
7.2.1 回答连接程序提醒 35
7.3 当连接程序结束时 35
第八章 运行一个程序 36
第九章 使用批文件 37
9.1 SAMPLE.BAT 37
9.2 CREATE.BAT 38
9.3 COM.BAT 39
10.1 编译程序元命令 40
第十章编 译程序和解释程序间的区别 40
$PAGEIF元命令 45
10.2 操作上的区别 45
$TITLE元命令 45
$SUBTITLE元命令 45
$SKIP元命令 45
$PAGESIZE元命令 45
$PAGE元命令 45
$OCODE元命令 45
$LIST元命令 45
$LINESIZE元命令 45
$INCLUDE元命令 45
10.3 语言上的区别 46
STOP语句 62
RUN语句 62
REM语句 62
STRIG函数 62
PLAY语句 62
OPEN“COM…语句” 62
OPEN语句 62
USR函数 62
VARPTR$函数 62
WHILE和WEND语句 62
WIDTH语句 62
10.4 其他区别 62
CLEAR语句 62
FRE函数 62
FOR和NEXT语句 62
END语词 62
DRAW语句 62
DIM语句 62
DEF type语句 62
DEF FN语句 62
COMMON语句 62
CHAIN语句 62
CALL语句 62
KEY语句 62
字符串空间实现 65
PEEK和POKE 65
字符串长度 65
文件号 65
附录 A信息 65
编译程序的错误 65
表达式赋值 65
行编辑 65
整数变量 65
输入语句 65
双精度循环控制变量 65
双精度算数函数 65
长信息 70
两字符代码 70
运行程序期间的错误 70
不能自陷的错误 75
文件 76
引言 76
附录B 连接程序(LINK) 76
输入文件 77
输出文件 77
VM.TMP(暂行文件) 77
定义 77
段 78
组 78
类 78
命令提醒 78
命令提醒的详细说明 79
程序库〔LIB〕: 83
如何启动连接程序 83
连接程序参数 83
列表文件〔NUL.MAP〕: 83
运行文件〔filespec.EXE〕: 83
目标模块〔·OBj〕: 83
准备工作 86
选择1—控制台响应 86
选择2—命令行 86
选择3—自动响应 86
连接程序会话实例 86
装入模块存储映象 89
如何确定段的绝对地址 89
信息 89
附录C 存储区映象 93
段映象 93
存储区映象(有运行期间模块) 94
存储区映象(没有运行期间模块) 95
词汇表 96