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

⟦87358e8de⟧ s3xseg

    Length: 3810 (0xee2)
    Types: s3xseg
    Names: »S$NCOM«

Derivation

└─⟦d0bc1a931⟧ Bits:30009189 5704-sc1.V08.ccp
    └─⟦64693a1c9⟧ 
        └─⟦this⟧ »S$NCOM« 
└─⟦4498c64f7⟧ Bits:30009191 5704-sc2.V05.ccp
    └─⟦95ee7795b⟧ 
        └─⟦this⟧ »S$NCOM« 
└─⟦827b5bd03⟧ Bits:30009184 5702-sc1.V16.ccp
    └─⟦f17e99db6⟧ 
        └─⟦this⟧ »S$NCOM« 

TextSegment

       MACRO                                                            00010000                
.********************************************************************** 00020000                
.* TITLE: $NCOM -- DEFINE CCP COMMON EQUATES                          * 00030000                
.*                                                                    * 00040000                
.* FUNCTION:                                                          * 00050000                
.*                                                                    * 00060000                
.*   . GENERATE SYMBOLS FOR VALUES USED COMMONLY IN CCP MACROS        * 00070000                
.*                                                                    * 00080000                
.*   . PREVENT THE INADVERTANT GENERATION OF DUPLICATE SYMBOLS FOR    * 00090000                
.*     THOSE VALUES                                                   * 00100000                
.*                                                                    * 00110000                
.* INPUT:                                                             * 00120000                
.*                                                                    * 00130000                
.*   . NO LABEL SHOULD BE SPECIFIED FOR THIS MACRO.                   * 00140000                
.*                                                                    * 00150000                
.*   . THIS MACRO HAS NO OPERANDS.                                    * 00160000                
.*                                                                    * 00170000                
.*   . SEE SRL #GC21-7579 -- CCP PROGRAMMING REFERENCE MANUAL -- FOR  * 00180000                
.*     FURTHER DESCRIPTION OF THIS MACRO.                             * 00190000                
.*                                                                    * 00200000                
.* OUTPUT:                                                            * 00210000                
.*                                                                    * 00220000                
.*   . IF THESE SYMBOLS HAVE BEEN GENERATED EARLIER IN THIS           * 00230000                
.*     GENERATION RUN, ONLY A WARNING MNOTE (SEE ERROR MESSAGES       * 00240000                
.*     BELOW).                                                        * 00250000                
.*                                                                    * 00260000                
.*   . ELSE, SYMBOLS FOR THE FOLLOWING:                               * 00270000                
.*                                                                    * 00280000                
.*         . DSM GENERAL ENTRY                                        * 00290000                
.*         . DSM RIB FOR CCP                                          * 00300000                
.*         . CCP SUB-RIB FOR COMMUNICATIONS OPERATION                 * 00310000                
.*         . INDEX REGISTERS                                          * 00320000                
.*         . LENGTHS OF PARAMETER LIST, A PARAMETER LIST FIELD, AND   * 00330000                
.*           A SYMBOLIC TERMINAL NAME                                 * 00340000                
.*                                                                    * 00350000                
.*   . AN INDICATION (VIA THE GLOBAL VARIABLE &$NCOM) THAT THESE      * 00360000                
.*     SYMBOLS HAVE BEEN GENERATED.                                   * 00370000                
.*                                                                    * 00380000                
.* EXTERNAL REFERENCES:                                               * 00390000                
.*                                                                    * 00400000                
.*   . NO EXTRNS ARE GENERATED BY THIS MACRO.                         * 00410000                
.*                                                                    * 00420000                
.*   . THE GLOBAL BOOLEAN VARIABLE &$NCOM IS USED TO DETERMINE        * 00430000                
.*     WHETHER THESE SYMBOLS HAVE BEEN GENERATED.  WHEN GENERATED,    * 00440000                
.*     THE VARIABLE IS SET TO THE VALUE 1.                            * 00450000                
.*                                                                    * 00460000                
.* ERROR MESSAGES:                                                    * 00470000                
.*                                                                    * 00480000                
.*   . WARNING (04) MNOTE N6004  COMMON VALUES PREVIOUSLY             * 00490000                
.*     GENERATED                                                      * 00500000                
.*                                                                    * 00510000                
.*     IS ISSUED IF THIS MACRO-INSTRUCTION IS USED BUT THOSE SYMBOLS  * 00520000                
.*     HAVE BEEN PREVIOUSLY GENERATED.                                * 00530000                
.*                                                                    * 00540000                
.********************************************************************** 00550000                
       $NCOM                                                            00560000                
       GBLB  &$NCOM                    . =1 IF SYMBOLS ALREADY GEN'D    00570000                
       TEXT                                                             00580000                
       SPACE 1                                                          00590000                
*                                      ***  MACRO-$NCOM  RELEASE-8  *** 00600000                
.*                                                                      00610000                
.* IF SYMBOLS PREVIOUSLY GENERATED, SKIP TO ISSUE WARNING MNOTE -- DO   00620000                
.*   NOT GENERATE SYMBOLS AGAIN                                         00630000                
.*                                                                      00640000                
       AIF   (&$NCOM).COM10            . SKIP IF SYMBOLS ALREADY GEN'D  00650000                
.*                                                                      00660000                
.* GENERATE THE COMMON SYMBOLS                                          00670000                
.*                                                                      00680000                
       SPACE 1                                                          00690000                
* CCP COMMON VALUES -- INDEX REGISTERS                                  00700000                
       SPACE 1                                                          00710000                
$NIXR1 EQU   1                         XR1--USED AS WORK REGISTER       00720000                
$NIXR2 EQU   2                         XR2--POINTS TO PARAMETER LIST    00730000                
       SPACE 1                                                          00740000                
* CCP COMMON VALUES -- FOR BRANCH TO GENERAL ENTRY                      00750000                
       SPACE 1                                                          00760000                
$NSENT EQU   4                         DSM SUPERVISOR GENERAL ENTRY     00770000                
$NSCCR EQU   X'01'                     DSM RIB--CCP OPERATION           00780000                
$NSCCS EQU   X'00'                     CCP SUB-RIB--COMMUNICATIONS I/O  00790000                
       SPACE 1                                                          00800000                
* CCP COMMON VALUES -- LENGTHS                                          00810000                
       SPACE 1                                                          00820000                
$NLPL  EQU   16                        LENGTH OF PARAMETER LIST         00830000                
$NLPLF EQU   2                         LENGTH OF A PARAMETER LIST FIELD 00840000                
$NLSTN EQU   6                         LENGTH OF SYMBOLIC TERMINAL NAME 00850000                
.*                                                                      00860000                
.* INDICATE THAT COMMON SYMBOLS HAVE BEEN GENERATED                     00870000                
.*                                                                      00880000                
&$NCOM SETB  1                         . INDICATE SYMBOLS ALREADY GEN'D 00890000                
       AGO   .COM90                    . SKIP TO END CURRENT MACRO      00900000                
.*                                                                      00910000                
.* SYMBOLS PREVIOUSLY GENERATED -- ISSUE WARNING MNOTE                  00920000                
.*                                                                      00930000                
.COM10 ANOP                                                             00940000                
       SPACE 1                                                          00950000                
       MNOTE 04,'N6004  COMMON VALUES PREVIOUSLY GENERATED'             00960000                
       SPACE 1                                                          00970000                
.*                                                                      00980000                
.* COMMON COMPLETION OF MACRO                                           00990000                
.*                                                                      01000000                
.COM90 ANOP                                                             01010000                
*                                      ***  END GENERATION--$NCOM   *** 01020000                
       SPACE 1                                                          01030000                
       MEND                                                             01040000