5.2.4  间接子程序调用功能(CALL)

5.2.4 间接子程序调用功能(CALL)

根据所给定的条件,可以在一个地点调用不同的子程序。子程序名称存放在一个字符串类型的变量中。子程序调用通过CALL和变量名进行。

注意间接调用子程序仅可以用于没有参数传递的子程序。直接调用某个子程序时,可将名称保存在一个字符串常量中。

(1)编程格式

CALL<程序名称>

(2)指令参数说明

CALL:用于间接子程序调用的指令。

<程序名称>:子程序的名称(变量或常量),类型为字符型(STRING)。

(3)编程示例

1)使用字符串常量直接调用。

程序代码 注释

CALL"/_N_WKS_DIR/_N_SUBPROG_WPD/_N_TEIL1_SPF" ;使用CALL直接调用子程序TEIL1

2)使用变量间接调用。

978-7-111-43457-3-Chapter05-8.jpg