assembly 如何将参数传递给在z/OS上的UNIX系统服务环境中运行的汇编程序?

baubqpgj  于 4个月前  发布在  Unix
关注(0)|答案(1)|浏览(47)

尝试一些不同的东西.我通常有一个C中的“驱动程序"来调用汇编程序,但我想从命令行传递参数到UNIX系统服务中的汇编程序。如果我汇编一个程序,然后运行它:mypgm p1 p2。我应该在哪里找到参数p1和p2?我本来希望是R1,但似乎不是这样(尽管我的汇编器很容易就坏了)。

xzlaal3s

xzlaal3s1#

假设您的程序将从shell调用,则传递给它的参数应该与

服务传递给要运行的可执行文件的信息是寄存器1指向的参数列表。参数列表由本主题中列出的参数地址组成。在最后一个参数地址中,高位为1。
见附图:passed parameter structure

相关问题