DataMuseum.dk

Presents historical artifacts from the history of:

IBM System/3

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about IBM System/3

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦47691306a⟧ s3xseg

    Length: 762 (0x2fa)
    Types: s3xseg
    Names: »S$PUTK«

Derivation

└─⟦34f897e8c⟧ Bits:30009186 5702-sc1.V16.scp
    └─⟦e1bdf435f⟧ 
        └─⟦this⟧ »S$PUTK« 

TextSegment

       MACRO                                                            00010000                
&LABEL $PUTK &DTF-,&ERR-                                                00020000                
       TEXT                                                             00310000                
       AIF   (T'&LABEL EQ 'O').A                                        00320000                
&LABEL EQU   *                                                          00330000                
.A     ANOP                                                             00340000                
       AIF   (T'&DTF EQ 'O').B                                          00350000                
       LA    &DTF,$DTF                 POINT REGISTER 2 AT THE DTF.     00360000                
.B     ANOP                                                             00370000                
       MVI   $DFOPC(,$DTF),X'40'       INDICATE 'PUT' IN THE DTF.       00380000                
       B     $$CPOP                    CALL DATA MANAGEMENT TO PUT      00390000                
*                                      A RECORD.                        00400000                
       AIF   (T'&ERR EQ 'O').C                                          00410000                
       CLI   $DFCMP(,$DTF),X'41'     Q WAS THERE A PERMANENT ERROR?     00420000                
       BE    &ERR                      YES, GO TO THE ERROR ROUTINE.    00430000                
.C     ANOP                                                             00440000                
       MEND                                                             00450000