第一章 引论 1
1.1 并行处理的基本概念 1
1.2 OCCAM并行处理语言的基本特点 12
1.3 OCCAM语言的语法说明与程序格式 14
第二章 基元进程 20
2.1 赋值进程 20
2.2 输入进程与输出进程 23
2.3 空操作进程与停滞进程 25
第三章 组合进程结构 29
3.1 结构 29
3.2 串行结构(SEQ) 30
3.3 并行结构(PAR) 32
3.4 条件结构(IF) 35
3.5 循环结构(WHILE) 41
3.6 择一结构(ALT) 45
3.7 选择结构(CASE) 47
3.8 进程结构小结 51
第四章 数据、字符和数组 53
4.1 基本数据类型 53
4.2 字符和字符串 59
4.3 常数和变量 61
4.4 变量数组 70
第五章 表达式 81
5.1 表达式的一般描述 81
5.2 表 83
5.3 操作运算符 85
5.4 数据类型转换 98
第六章 通信与通道 104
6.1 OCCAM通信 104
6.2 通道协议 114
第七章 缩词 140
7.1 表达式缩词 140
7.2 元素缩词 142
8.1 重复符 149
第八章 进程阵列 149
8.2 SEQ阵列 150
8.3 IF阵列 153
8.4 ALT阵列 156
8.5 PAR阵列 158
第九章 实时程序设计 173
9.1 实时钟 173
9.2 优先级 176
9.3 实时钟的应用 179
第十章 过程与函数 183
10.1 过程概念 183
10.2 过程说明与过程调用 183
10.3 函数说明与函数调用 187
11.1 概念 195
11.2 通道配置 195
第十一章 配置 195
11.3 处理机配置 198
第十二章 OCCAM语言和Transputer 201
12.1 晶片计算机Transputer 201
12.2 OCCAM语言和Transputer 209
第十三章 Transputer开发系统(TDS) 216
13.1 TDS概述 216
13.2 TDS的引导和使用 218
13.3 编辑器 219
13.4 OCCAM开发实用程序包 230
13.5 Transputer开发实用程序包 242
13.6 文件处理实用程序包 251
第十四章 OCCAM语言程序设计例 255
14.1 OCCAM语言编程风格 255
14.2 程序设计实例 259
附录 282
参考文献 315