Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 高级汇编程序-将记录添加到文件_Assembly_Macros - Fatal编程技术网

Assembly 高级汇编程序-将记录添加到文件

Assembly 高级汇编程序-将记录添加到文件,assembly,macros,Assembly,Macros,嗨,我有一个汇编程序,它可以打开一个顺序文件(不读取任何记录),但我想在末尾添加一条记录 我使用以下陈述 `OPEN (INPUT1,OUTPUT) TM INPUT1+48,X'10 BO OPEN001 LH R10,=H'2008' B ABENDRTN PUT INPUT1,INREC INPUT1 DCB DDNAME=I

嗨,我有一个汇编程序,它可以打开一个顺序文件(不读取任何记录),但我想在末尾添加一条记录

我使用以下陈述

`OPEN  (INPUT1,OUTPUT)
         TM    INPUT1+48,X'10
         BO    OPEN001        
         LH    R10,=H'2008'   
         B     ABENDRTN   

         PUT   INPUT1,INREC   

INPUT1  DCB   DDNAME=INPUT1,                                            
               DSORG=PS,                                                
               RECFM=FB,                                               
               MACRF=PM,                                              
               EODAD=INPUT002`                                     
问题是,当我只想在末尾添加一条记录时,上面的操作会删除文件中已有的记录。有什么想法吗


谢谢

您应该指定您的目标架构和汇编器。我在z/OS上使用高级汇编器添加文件,文件作为“输出”打开-如果我打开进行更新,我会得到一个S013-24。估计我必须需要正确的Open/macrf组合来回答自己的问题,对输出开放,放在正常位置,但JCL Disp=MOD。我早该知道的!