前言 1
第一章 数的基本运算 1
1.数据堆栈 1
目录 1
2.算术运算动词 3
3.数据堆栈和内存之间的数据转换动词 4
4.可在数据堆栈上进行的其它操作 6
5.进位制动词 7
1.动词的定义 11
第二章 动词和词典 11
2.动词的列出和删除 14
3.立即型和永久型动词 16
第三章 常数、变量、字符串和数组 18
1.常数 18
2.变量 18
3.字符串 20
4.数组 23
1.比较运算 27
第四章 程序结构 27
2.IF语句 29
3.BEGIN—END循环语句 36
4.DO—LOOP循环语句 38
第五章 源程序文件 45
1.缓冲区 45
2.编辑器 46
3.源程序的格式 52
4.读/写源程序文件 54
5.动词DLOAD的深入讨论 56
6.文件操作小结 58
第六章 输入和输出 60
1.基本的键盘输入 60
2.动词和数字输入 61
3.磁盘的输入和输出 66
第七章 FORTH系统的组织 72
1.零页指示器 72
2.启动地址、初始化变量和转移地址 72
3.动词的组织 73
4.FORTH码 74
5.返回堆栈 75
6.解译过程 76
第八章 与FORTH系统兼容的汇编语言 77
1.6502内部寄存器 77
2.寻址方式及其有关的主要指令 78
3.循环和转移指令 81
4.用于FORTH系统的6502指令系统 82
5.汇编语言程序的定义格式 85
6.汇编语言程序与FORTH程序的接口方法 86
7.与内存操作有关的动词 89
第九章 A/D、D/A转换及游戏接口 91
1.A/D、D/A转换器 91
2.游戏输入和输出接口 96
第十章 低分辨率与高分辨率作图 100
1.低分辨率作图 100
2.高分辨率作图 102
3.低、高分辨率作图文件 105
第十一章 FORTH语言中的几个零星问题 112
1.几个与系统有关的重要动词 112
2.FORTH程序的侦错 113
3.FORTH动词的递归 114
4.动词“;:” 116
第十二章 FORTH语言在海洋研究中的应用实例 118
1.12位A/D转换采样程序 118
2.现场采样及数据处理 120
第十三章 浮点FORTH系统 129
1.核心和外部编译器 129
2.浮点FORTH系统的启动 131
3.浮点数和浮点复数的表示方法及转换 132
5.与整型FORTH系统中相似的浮点动词 134
4.在浮点的FORTH系统中,定义的常数 134
6.浮点函数动词 139
7.其它的浮点动词 141
8.机器语言程序的定义格式 143
9.建立自己的FORTH系统 148
附录 151
A.整型FORTH动词表 151
B.APPLE—Ⅱ内部ASCII码表 170
C.浮点FORTH系统连接地址、执行地址表 171