第一章个别指导(TUTORIAL) 1
1 引言 1
2 数 1
目 录 1
T″″CR 2
:;字名 2
5 冒号定义建立新字 2
4 显示信息 2
DUP SWAP+ - × 2
3 简单堆栈操作字和算术运算字 2
6 程序控制字 3
BEGIN END 3
IF ELSE ENDIF 3
DO…LOOP 4
FORGET 4
B@B! 5
@(取出) 5
!(存贮) 5
CONSTANT 5
7 常量和变量 5
VARIABLE 5
8 写程序——一个简单例子 6
第二章参考(REFERENCE) 7
1 引言 7
2 堆栈 8
堆栈操作字 8
3 数 8
变量 9
存贮器操作字 9
常量 9
4 变量与常量 9
5 算术与逻辑运算操作字 10
6 条件操作字 11
7 外部解释程序 12
8 冒号定义 12
内部解释程序 13
9 转移(分支) 13
IF…ELSE…ENDIF 13
CASE…NOCASE…CASED 13
BEGIN…WHILE…REPEAT 14
DO…LOOP 14
10循环 14
BEGIN…END 14
+LOOP和EXIT 15
循环变址I,J,K 15
RECURSE(递归) 15
BARRAY 16
12输入输出 16
引言 16
ARRAY 16
11数组 16
INFILE和OUTFILE 17
FALLOC和NAMIT 17
OPENR,OPENW,FLUSH,CLOSE 17
GCH,TCH,T″,TYPE 17
CIN,COUT,C″ 18
RCH,WCH 18
RBYTE,WBYTE 18
READ,WRITE 18
数字输入 19
EOF 19
WORD 19
DELETE,RENAME 19
ININIT,OUTINIT 19
数字输出 20
FLOAD,〔END—OF—FILE〕 20
13用户定义的代码结构 21
;: 21
;CODE 21
链接 22
′,′B、′S、COMPILE 22
FORGET 22
FIND 22
词汇表 22
符号表 22
14词典 22
15 CODE字 23
16系统变量 23
17错误信息 24
第三章汇编程序 25
8080汇编程序 25
1 引言 25
2 CODE字的执行 25
3 建立CODE字 25
3.1汇编程序的使用 25
3.2从CODE字退出 26
3.3在CODE内部定义分支 27
前向分支 27
循环 28
4 汇编程序记忆符 30
5 寄存器用法 32
6 CODE定义举例 33
3 建立CODE字 34
2 CODE字的执行 34
1言引 34
Z—80汇编程序 34
3.1汇编程序的使用 35
3.2从CODE字退出 35
前问分支 36
循环 37
4 汇编程序记忆符 39
5 寄存器用法 44
6代码定义举例 45
2 DUMP—存贮器转贮 46
3 MODIFY—存贮器修改 46
第四章调试(DEBUG) 46
1引言 46
4 PSDMP,RSDMP——栈转贮 47
5 *BREAK*,*UB*—断点 47
6 SYM′,SYMDUMP—词典检验 48
第五章与CP/M接 48
1 引言 48
2 装载SL5目标文件 49
3 FLOAD 49
6 磁盘I/O 50
7 OPENR,OPENW 50
5 串行I/O 50
4 CALLCPM 50
第六章目标模块 51
一、8080版本 51
1 引言 51
2 编译SL5核的子集 51
2.1外部解释程序 52
2.2编译程序 52
2.3控制台I/O 52
2.4文件系统 52
2.5用户I/O 52
2.7删除核部分 54
2.6符号表 54
3 生成ROM基控制程序 55
4 用SYSMAKE生成RAM COM模块 56
5 SYSMAKE错误和参量 57
6 用COMMOD生成COM模块 58
二、Z—80版本 60
1 前言 60
2 编译SL5核部分的子集 60
2.3控制台I/O 61
2.4文件系统 61
2.2编译程序 61
2.1外部解释程序 61
2.5用户I/O 62
2.6符号表 63
2.7删除核部分 63
3 生成一个ROM基的控制程序 64
4 用SYSMAKE生成一个RAM·COM模块 65
5 SYSMAKE错误和参量 66
6 用COMMOD生成一个COM模块 67
1 引言 70
2 存贮器的组织 70
第七章结构 70
3 字的编译 71
3.1冒号定义的编译 71
3.1.1文字的编译 72
3.1.2 T″的编译 72
3.1.3冒号定义的内部分支 72
3.1.4;:和;CODE等的编译 75
3.2 CODE定义 76
3.3 CONSTANT 76
3.4 VARIABLE 76
4.2词汇表 77
词汇表的内部结构 77
3.5数组 77
4.1 CURRENT和CONTEXT指针 77
4 词典 77
词汇表链接 78
4.3词典的缩减 79
第八章词汇表 80
1 SL5词汇表 80
2汇编程序词汇表 92
3 文件系统词汇表 92
4 调试用词汇表 94