第一部分 操作 1
第一章 对硬件的要求 1
配置 1
第二章 准备启动 1
使用系统 1
用P-System加电启动 1
拷贝软盘 2
格式化一个新的软盘 2
制作备份软盘 3
IBM个人计算机键盘上一些重要的键 4
运行STARTUP:软盘 5
第三章 使用P-system 5
使用P-System 5
软件组成 5
操作系统 6
文件程序 6
编辑程序 6
编译程序 6
库 8
实用程序 8
怎样建立和运行一个简单的程序 8
错误信息 11
配置软盘的方法 12
比较庞大的程序 15
第四章 使用IBM个人计算机的硬件 16
显示器 16
打印机 17
远距离设备 17
使用IBM个人计算机的硬件 17
随机存取存贮器软盘驱动器 18
双面软盘驱动器 18
软盘格式化 18
建立系统软盘 19
建立贮存的软盘 19
串行打印机支持 20
连接打印机 20
重新配置系统软盘 20
RS232SET实用程序 22
附录A.P—System软件包 25
随同P-System提供的文件资料 25
随同P-System提供的软盘和文件 25
第二部分 用户指南 28
第一章 引言 28
如何使用本手册 28
一般说明 29
P-System的原理和组织 29
文件组织 32
设备和卷的组织 34
程序和代码文件的组织 36
关于故障报告的注意事项 39
第二章 系统命令 41
引导和提示行 41
软盘交换 42
执行选择项字符串 43
选择前缀和库文件 43
重新指定 44
函数REDIRECT 46
过程EXCEPTION 46
过程CHAIN 46
按字母顺序排列的各个命令 47
文件名的提示符 47
ASSEMBLE(汇编) 47
COMPILE(编译) 48
EDIT(编辑) 48
FILE(文件) 48
HALT(暂停) 49
INITIALIZE(初始化) 49
LINK(连接) 49
MONITOR(监视程序) 49
RUN(运行) 50
USER RESTART(用户再次启动) 50
EXECUTE(执行) 50
第三章 文件和文件处理 52
文件的类型 52
文件的格式 52
卷 53
工作文件 53
文件名 53
使用文件程序 55
文件程序中的提示 55
文件的名字 55
文件程序的命令 56
B(坏的数据块) 57
C(改变) 57
D(日期) 58
E(扩充的列目录) 58
G(得到) 59
K(传送连接) 60
L(列目录) 60
M(建立) 62
N(新的) 62
P(前缀) 63
Q(退出) 63
R(取消) 63
S(贮存) 64
T(传送) 64
V(卷) 66
W(什么) 67
X(检查) 67
Z(零) 68
恢复丢失的文件 68
丢失的目录 70
第四章 面向屏幕的编辑程序 72
引言 72
在文件内窗口的概念 72
光标 72
提示行 72
符号表示法的规定 72
编辑环境选择项 73
准备启动 73
输入工作文件并准备一个程序 73
移动光标 73
使用插入 74
使用删去 75
退出编辑程序并修改工作文件 75
使用编译程序 76
命令层 76
重复因子 76
光标 76
方向 76
移动光标 76
在F(寻找)和R(取代)中输入字符串 77
面向屏幕的编辑程序命令 78
A(调整) 78
C(拷贝) 78
D(删去) 79
F(寻找) 80
I(插入) 81
J(跳转) 83
K(列调整) 83
M(边缘) 83
P(页) 84
Q(退出) 84
R(取代) 85
S(设置) 86
V(证实) 88
X(交换) 88
Z(Zap) 89
第五章 段、单元、库和连接 90
概述 90
主存贮器管理 90
独立编译 90
一般技巧 91
段 92
单元 94
连接程序 97
使用连接程序 98
实用程序LIBRARY 99
使用LIBRARY 99
标准的SYSTEM.LIBRARY子程序 101
屏幕控制单元 101
屏幕输入/输出换码序列 105
单元COMMANDIO 108
单元IBMSPECIAL 108
单元TurtlegraPhics 113
在FORTRAN-77中使用IBMSPECIAL 123
在FORTRAN-77中使用TurtlegraPhics 125
第六章 并发的进程 130
引言 130
信标 131
相互排斥 132
同步 133
其它的特性 134
第七章 实用程序 135
准备系统外使用的汇编代码文件 135
准备压缩用的代码文件 135
运行COMPRESSOR程序 135
操作和输出说明 136
PATCH实用程序 137
EDIT方式 137
TYPE方式 138
DUMP方式 139
有关提示的注释 140
DECODER实用程序 140
复制目录 144
COPYDUPDIR 144
MARKDUPDIR 144
XREF-过程交叉引用程序 145
引言 145
引用程序的输出 145
使用引用程序 146
限制 147
调试程序 148
引用和退出调试程序 148
显示和修改存贮器的内容 149
进行单步操作的选择项 150
调试程序应用的例子 150
命令小结 151
RECOVER实用程序 152
TAPE实用程序 154
打印假脱机程序 154
本机代码生成程序 155
TV调整实用程序 156
SETBAUD实用程序 156
打印机配置实用程序 156
磁盘格式化实用程序 157
SETUP实用程序 157
附录A.错误信息 164
附录B.输入/输出的结果 165
附录C.设备编号 167
附录D.ASCII代码表(AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE) 168
附录E.IBM个人计算机键盘上的一些特殊键 169
第一章 绪言 171
本指南的用途 171
本系统简史 171
第二章 P~机器 172
概述 172
解释执行 172
栈和堆 172
代码段 173
设备I/O 173
程序代码 173
代码段 173
例行程序词典 175
例行程序代码 175
常数池 175
重定位表 177
段引用表 178
连接程序信息 180
代码文件组织 183
代码文件组织 183
段词典 183
汇编程序生成的代码文件 188
代码段环境 188
段信息块(SIB) 188
环境记录(E~REG) 190
任务环境 193
P~机器指令 195
内在过程P-MACHINE 195
P-代码指令集 196
运算对象和表示法 196
P~代码指令 200
第三章 初级I/O 215
I/O子系统的介绍 215
语言级:设备I/O例行程序 216
调用RSP/IO 217
设备和设备号 217
CONTROL参数 218
IORESULT和完成码 219
逻辑磁盘结构 219
解释程序级:RSP/IO 221
调用技巧 221
语义 223
机器级:RIOS 224
设计目的 224
完成代码 224
调用技巧 225
字符代码 226
语义 226
专用BIOS调用 231
第四章 操作系统 231
结构 231
系统构造概述 231
P~机器支持 233
堆 233
代码池 236
故障处理 238
并发 239
I/O支持 240
FIB(文件信息块) 240
目录 241
各种I/O 243
第五章 程序的执行 243
运行环境 243
附录A BIOS调用顺序概要 245
附录B 0520个人计算机BIOS调用 248
附录C P-代码 248
附录D 美国标准信息换交换码(ASCII) 252
术语汇编 256