外部块和参数化模块可以使用调用他们的块的%L数据,也可以使用_MAIN块的%P数据。如果外部块和参数化模块被_MAIN块调用,则外部块和参数化模块使用的%L变量对应的转化为对应的%P变量(例如,%L0005=%P0005)。除了继承调用块的本地数据,外部块和参数化模块还从调用块中继承FST_ EXE状态。参数许可机制所有块(MAIN块除外)都至少有1个参数,所以都受参数许可机制的影响。参数许可机制描述数据如何从调用块运行结果进入到被调用块中,以及参数如何从被调用块进入到调用块的结果中。
PAC系统支持5种参数许可机制:通过变量,通过数值,通过数值结果,通过结果和通过初始化值的结果。由类型,长度和许可机制具体确定一个参数。当参数是通过变量的,变量地址进入被调用块。被调用块内读写这个参数的所有逻辑直接访问实际变量。当参数是通过数值的,变量值拷贝到被调用块的本地堆栈寄存器中。被调用块内读写这个参数的所有逻辑直接访问堆栈寄存器。
GIDDINGS & LEWIS 502-03673-00R1 USPP 5020367300R1
GIDDINGS & LEWIS 502-03673-00R2 USPP 5020367300R2
Paravis Indust for Giddings & Lewis 228-5614-014 Holder