摘要 |
PURPOSE:To rearrange a program in a logical address space by allowing one program module to access another program module. CONSTITUTION:A parameter list PL is generated by a compiler when a module 11 is compiled. The compiler is constituted by using an instruction ST@ and when the compiler outputs codes containing the instruction ST@ to access a module 12 actually, the module 11 executes the instruction ST@ to generate the parameter list PL. When the modules 11 and 12 are linked to each other to generate a load module, a module pointer P is generated by a linkage editor. The linkage editor is formed of the instruction ST@. The module 11 accesses the module 12 by using an instruction BALI@. The module 12 fetches relative addresses APr1, APr2, and APr3 of parameters P1, P2, and P3 from the parameter list PL by using an instruction L@.
|