组装外部子程序及驱动程序

问题描述 投票:0回答:2

所以我尝试在汇编中编写一些外部子例程,以便与我编写的驱动程序一起运行。我想通过 sysin 读取程序,并提供一些流内程序集。

这是 JCL 部分:

//SYSIN     DD  DSN=***.***.***,DISP=SHR
//*
//* SUBROUTINES HERE?
//*
/*

我了解入口和出口链接的基础知识,但我的内流程序集是否需要另一个 DD 语句?或者,我可以在声明我的

***.***.***
数据集后开始编码吗?

mainframe zos jcl
2个回答
1
投票

如果您想在数据集中包含一些代码,并在流中包含一些其他代码,您可以在 JCL 中执行以下操作...

//SYSIN    DD  DISP=SHR,DSN=BLAH.BLAH
//         DD  *
[in-stream data]
//*

...但是@Bill Woodger 问了一个很好的问题,为什么不单独组装子例程并将它们链接起来。就我个人而言,我会发现这更“正常”。


0
投票

外部程序称为子程序,内部程序称为子程序。所以,有外部子程序和内部子程序。

© www.soinside.com 2019 - 2024. All rights reserved.