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

⟦d05f201bf⟧ s3xseg

    Length: 1016 (0x3f8)
    Types: s3xseg
    Names: »S$TRL«

Derivation

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

TextSegment

       MACRO                                                            00010000                
&NAME  $TRL  &TO-,&FROM-,&LEN-,&TRT-                                    00020000                
       GBLB  &$MTRL,&$MG                                                00230000                
       TEXT                                                             00240000                
       AIF   (T'&NAME EQ 'O').PRINT                                     00250000                
&NAME  EQU   *                         START OF PARAMETER LIST          00260000                
.PRINT AIF   (&$MG EQ '0').TEXT                                         00270000                
       PRINT OFF                                                        00280000                
.TEXT  ANOP                                                             00290000                
***    $TRL    START OF TRANSLATE PARAMETER LIST ***                    00300000                
.SEQ   DC    AL2(&TRT)                 TRANSLATE TABLE                  00310000                
       DC    AL2(&FROM)                     FROM DATA                   00320000                
       DC    AL2(&TO)                       TO FIELD                    00330000                
       DC    AL2(&LEN)                      LENGTH OF DATA              00340000                
       DC    XL1'00'                        RETURN CODE                 00350000                
       AIF   (&$MTRL).MEND                                              00360000                
&$MTRL SETB  1                                                          00370000                
$MTTAB EQU   1                         OFFSET FOR TRANSLATE TABLE       00380000                
$MTFRM EQU   3                         OFFSET FOR FROM FIELD            00390000                
$MTTO  EQU   5                         OFFSET FOR TO FIELD              00400000                
$MTLEN EQU   7                         OFFSET FOR LENGTH FIELD          00410000                
$MTCMP EQU   8                         OFFSET FOR RETURN CODE           00420000                
.MEND  ANOP                                                             00430000                
*** END OF $TRL EXPANSION ***                                           00440000                
       AIF   (&$MG EQ '0').DONE                                         00450000                
       PRINT ON                                                         00460000                
.DONE  MEND                                                             00470000                
L,&$MG                                                00230000                       TEXT       
                                                      00240000                       AIF   (T'&N
AME EQ 'O').PRINT    IF NA