当前位置:首页 > 工业技术
FORTH语言基础及PC/FORTH系统
FORTH语言基础及PC/FORTH系统

FORTH语言基础及PC/FORTH系统PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:齐国光,曹谷崖
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1986
  • ISBN:15235·237
  • 页数:338 页
图书介绍:
上一篇:中餐烹调技术下一篇:刨工技术
《FORTH语言基础及PC/FORTH系统》目录

第一篇 FORTH语言基础 1

序言 1

目录 1

关于本书 2

导言 3

第一章 FORTH基础 6

1.1 一种有生命力的语言 6

1.2 人机会话! 7

1.3 词典 10

1.5 堆栈:FORTH运算的操作场所 11

1.4 如何命名 11

1.6 后缀表示法 13

1.7 记住堆栈的踪迹 14

术语回顾、习题 15

第二章 如何进行运算 17

2.1 FORTH算术运算——计算器格式 17

2.2 FORTH算术运算——定义格式 20

2.3 除法运算 22

2.4 堆栈操作 23

2.5 成对数堆栈操作 26

术语回顾、习题 27

第三章 编辑程序 28

3.1 再考察一下词典 28

3.2 FORTH如何使用磁盘 29

3.3 珍贵的编辑程序 31

3.4 字符编辑命令 32

3.5 寻找缓冲区和插入缓冲区 34

3.6 行编辑命令 36

3.7 杂项编辑命令 38

3.8 装配技巧 41

术语回顾、习题 44

第四章 判定 46

4.1 条件短语 46

4.2 选择短语 47

4.3 嵌套的IF…THEN语句 48

4.4 深入考察IF 49

4.5 一些逻辑 50

4.6 两个本身包含有IF的词 52

术语回顾、习题 53

5.1 快速运算符 56

5.2 杂项算术运算符 56

第五章 定点原理 56

5.3 返回堆栈 57

5.4 浮点运算介绍 59

5.5 FORTH程序员为什么主张用定点表示 60

5.6 乘-除换算符 61

5.7 比例换算的透视 62

5.8 利用有理数近似无理数 63

术语回顾、习题 65

第六章 循环 67

6.1 有限循环——DO LOOP 67

6.3 嵌套循环 69

6.2 循环中的IF条件 69

6.4 +LOOP 70

6.5 DO循环结构的调试——FORTH方式 71

6.6 不定循环 72

6.7 不定的有限循环 73

术语回顾、习题 75

第七章 一些数字类型 77

7.1 为初学者介绍 77

7.2 为所有读者介绍 84

术语回顾、习题 94

8.1 变量 97

第八章 变量、常数和数组 97

8.2 深入考察变量 98

8.3 利用变量作为计数器 99

8.4 常数 100

8.5 双字长变量和常数 101

8.6 数组 102

8.7 另一个例子——利用数组计数 104

8.8 提取因子方式定义 106

8.9 另一个例子——利用数组循环 107

8.10 字节数组 108

8.11 数组初始化 109

术语回顾、习题 111

第九章 FORTH内幕 113

9.1 文本解释程序的内幕 113

9.2 向量执行 114

9.3 词典条目的结构 116

9.4 冒号定义的基本结构 118

9.5 执行的嵌套 118

9.6 一步退出 120

9.7 舍弃嵌套 120

9.8 FORTH的内存分布 122

9.9 多任务FORTH系统的内存分布 125

9.10 用户变量 126

9.11 词汇 128

术语回顾、习题 130

第十章 输入/输出和你 133

10.1 块缓冲区基础 133

10.2 输出操作符 135

10.3 从磁盘输出字符串 137

10.4 内部串操作符 140

10.5 单个字符输入 141

10.6 串输入命令 142

10.7 数字输入转换 146

10.8 深入考察 WORD 147

10.9 串比较 148

术语回顾、习题 150

第十一章 扩展编译程序:定义词和编译词 153

11.1 正确的时间问题 153

11.2 如何定义定义词 154

11.3 你能自己定义定义词 155

11.4 如何控制冒号编译程序 159

11.5 其它编译程序——控制词 161

11.6 FORTH流程图 164

11.7 文本解释程序和冒号编译程序 165

术语回顾、习题 167

第十二章 三个例子 170

12.1 WORD游戏 170

12.2 简单的文件系统 178

12.3 定点计算 187

12.4 对″的注释 191

第一篇 习题答案 193

1.1 软盘配置 202

1.0 概述 202

第一章 PC/FORTH使用指南 202

第二篇 PC/FORTH语言 202

1.2 PC/FORTH的启动 203

1.3 FORTH解释程序的再生成 203

1.4 一些基本问题 204

1.5 浮点系统 206

1.6 FORTH“虚拟存贮器” 206

1.7 访问PC-DOS服务 208

1.8 用户感兴趣的解释程序定位 211

1.9 CPU寄存器在PC/FORTH中的作用 211

1.12 屏幕自动装配 212

1.11 输出设备选择 212

1.10 关于控制台输入和输出的注释 212

1.13 生成FORTH应用程序 213

1.14 多任务分配 213

1.15 用FORTH处理中断 214

第二章 PC/FORTH V2.0版本的提高 215

第三章 PC/FORTH的内部 217

3.0 导言 217

3.1 FORTH运行时间内存图 217

3.2 各种定义的词条结构 218

3.3 保护单元和向量 223

3.4 影响系统操作的其它词 225

3.5 电视驱动器参数 225

第四章 PC/FORTH的编辑程序 226

4.1 小屏幕编辑程序 226

4.2 全屏幕编辑程序 227

第五章 PC/FORTH的汇编程序 231

5.1 8086/88汇编程序 231

5.2 汇编程序的使用及CODE定义 231

5.3 局部标号 233

5.4 汇编程序的操作 234

5.5 汇编助记符 236

第六章 PC-DOS 2.0文件和记录接口 242

6.1 接口的概述 242

6.2 如何编译PC-DOS 2.0接口程序 243

6.3 PC-DOS 2.0文件属性 244

6.4 状态和错误代码 244

6.5 文件和记录接口词汇 245

6.6 PC-DOS 2.0存取原语 248

6.7 PC-DOS 2.0接口程序调用例子 250

第七章 PC/FORTH词汇表 251

8.1 浮点数的输入和输出 284

8.0 引言 284

第八章 支持Inter 8087扩展PC/FORTH 284

8.2 与基本PC/FORTH的不兼容性 285

8.3 Inter 8087处理器控制 285

8.4 Inter 8087扩展软件包 285

8.5 PC/FORTH浮点运算使用说明 293

附录 296

附录Ⅰ 屏幕文件FORTH.SCR的内容 296

附录Ⅱ PC/FORTH错误信息 298

附录Ⅲ 重建Forth.COM文件 299

附录Ⅳ PC/FORTH模型源码 301

返回顶部