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

⟦447e707a1⟧ s3xseg

    Length: 9906 (0x26b2)
    Types: s3xseg
    Names: »S$EASC«

Derivation

└─⟦d0bc1a931⟧ Bits:30009189 5704-sc1.V08.ccp
    └─⟦64693a1c9⟧ 
        └─⟦this⟧ »S$EASC« 

TextSegment

       MACRO                                                            00010000                
.********************************************************************** 00020000                
.*  STATUS:  RELEASE 3                                                * 00030000                
.*                                                                    * 00040000                
.*  NAME:  $EASC                                                      * 00050000                
.*                                                                    * 00060000                
.*  FUNCTION:  DEFINE THE TABLE OF VALID ASSIGNMENT STATEMENT NUMBERS.* 00070000                
.*    DEFINE THE EQUATES NEEDED FOR COMMON COMMUNICATION BETWEEN      * 00080000                
.*    ASSIGNMENT PHASES.                                              * 00090000                
.*                                                                    * 00100000                
.*  INPUT OPERANDS:  NONE                                             * 00110000                
.********************************************************************** 00120000                
       $EASC                                                            00130000                
       TEXT                                                             00140000                
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00150000                
*                                                                     * 00160000                
* TABLE OF VALID STATEMENT NUMBERS                                    * 00170000                
*                                                                     * 00180000                
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00190000                
       SPACE                                                            00200000                
SSET   EQU   1                         SET STATEMENT                    00210000                
SSYS   EQU   2                         SYSTEM STATEMENT                 00220000                
STAT   EQU   3                         TERMATTR STATEMENT               00230000                
SBLINE EQU   4                         BSCALINE STATEMENT               00240000                
SBTERM EQU   5                         BSCATERM STATEMENT               00250000                
SMLINE EQU   6                         MLTALINE STATEMENT               00260000                
SMTERM EQU   7                         MLTATERM STATEMENT               00270000                
STNAME EQU   8                         TEAMNAME STATEMENT               00280000                
SDFILE EQU   9                         DISKFILE STATEMENT               00290000                
SPGM   EQU   10                        PROGRAM STATEMENT                00300000                
SEOF   EQU   X'4B'                     END OF FILE STATEMENT (/*)       00310000                
SOURCE EQU   12                        SOURCE STATEMENT.                00320000                
SYMFIL EQU   13                        SYMFILE STATEMENT.               00330000                
       SPACE 5                                                          00340000                
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00350000                
*                                                                     * 00360000                
* EQUATES VALUES FOR COMMON COMUNICATION AREA BETWEEN PHASES.         * 00370000                
*                                                                     * 00380000                
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00390000                
       SPACE                                                            00400000                
ASCBF@ EQU   1                         ADDR OF INPUT BUFFER             00410000                
ASCBD@ EQU   ASCBF@+2                  ADDR OF BFR POS POINTER.         00420000                
ASCER@ EQU   ASCBD@+2                  ADDR OF ERROR LOG ROUTINE        00430000                
ASCBFS EQU   ASCER@+2                  POSITION NOW POINT AT IN BFR.    00440000                
ASCSS@ EQU   ASCBFS+2                  ENTRY ADDR TO SYNTAX SCAN ROUTIN 00450000                
ASCMSF EQU   ASCSS@+1                  MIS. FLAG                        00460000                
ASCWGS EQU   ASCMSF+2                  WRONG STMT ROUTINE               00470000                
ASCDKB EQU   ASCWGS+2                  DISK BUFFER                      00480000                
ASCCIN EQU   ASCDKB+2                  CAM INPUT ADDRESS                00490000                
ASCCOT EQU   ASCCIN+2                  CAM OUTPUT ADDRESS               00500000                
ASCFND EQU   ASCCOT+2                  @ OF SET ID FIND ROUTINE.        00510000                
ASCDEL EQU   ASCFND+2                  @ OF DELETE ROUTINE.             00520000                
ASC$CP EQU   ASCDEL+2                  @ OF $CCPFILE DTF.               00530000                
ASC$WK EQU   ASC$CP+2                  ADDR OF $WORKFILE DTF.           00540000                
ASCNCS EQU   ASC$WK+2                  NEXT SECTER IN $CCPWORK,         00550000                
*                                      RELATIVE NUMBER.                 00560000                
ASCRD@ EQU   ASCNCS+2                  READ ROUTINE FOR CTRL STMTS.     00570000                
ASCEOF EQU   ASCRD@+2                  END OF FILE ROUTINE (/*).        00580000                
ASCCFG EQU   ASCEOF+2                  @ OF CONFIGURATION RCD IN CORE.  00590000                
ASCDIR EQU   ASCCFG+2                  @ OF DIRECTORY RCD IN CORE.      00600000                
ASCTUS EQU   ASCDIR+2                  @ OF TAT USE TABLE.              00610000                
ASCTAT EQU   ASCTUS+2                  BEGINNING ADDR FOR TAT TABLE     00620000                
ASCLCT EQU   ASCTAT+2                  BEGIN ADDR OF LCT COMPRESSED TBL 00630000                
ASCTUT EQU   ASCLCT+2                  BEGIN @ OF TUT COMPRESSED TABLE  00640000                
ASCTNT EQU   ASCTUT+2                  BEGIN @ OF TNT COMPRESSED TABLE  00650000                
ASCFCT EQU   ASCTNT+2                  BEGIN @ OF FCT COMPRESSED TABLE  00660000                
ASCPCT EQU   ASCFCT+2                  BEGIN @ OF PCT COMPRESSED TABLE  00670000                
ASCTDR EQU   ASCPCT+2                  BEGIN @ OF TEMP DIR ENTRY.       00680000                
ASCPAR EQU   ASCTDR+2                  @ OF SYS PRINT PARM LIST.        00690000                
ASCBUF EQU   ASCPAR+2                  @ OF SYS PRINT OUTPUT BFR.       00700000                
ASCRTN EQU   ASCBUF+2                  @ OF SYS PRINT ROUTINE.          00710000                
       SPACE 4                                                          00720000                
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00730000                
*                                                                     * 00740000                
*      FORMAT OF COMPRESSED IN CORE TABLE ENTRYS.                     * 00750000                
*                                                                     * 00760000                
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 00770000                
       SPACE 2                                                          00780000                
*      TAT ENTRIES ARE NOT COMPRESSED, REMOVED BEFORE PROCESSING        00790000                
*      FIRST TERMNAME STMT.                                             00800000                
       SPACE                                                            00810000                
*      TAT USE TABLE, TABLE OF TAT ENTRIES AND WHICH LINE USED ON.      00820000                
       SPACE                                                            00830000                
TATBSC EQU   0-1+1                     BSCA LINE USE.                   00840000                
TATMLT EQU   TATBSC+1                  MLTA LINE USE.                   00850000                
TATLNG EQU   TATMLT+1                  TAT USE ENTRY LNG.               00860000                
       SPACE                                                            00870000                
*      LCT COMPRESSED INCORE TABLE ENTRY FORMAT                         00880000                
       SPACE                                                            00890000                
LTJMP  EQU   -1+2                      COMPRESSED ENTRY LNG.            00900000                
LTNLN  EQU   LTJMP+1                   LINE #, AND TYPE.                00910000                
LTAT1  EQU   LTNLN+1                   LINE ATTRIBUTES 1.               00920000                
LTSND  EQU   BIT1                      IDEXSEND GIVEN.                  00930000                
LTPLL  EQU   BIT6                      POLL LIST GIVEN.                 00940000                
LTAT2  EQU   LTAT1+1                   LINE ATTRIBUTES 2.               00950000                
LTTCD  EQU   LTAT2+1                   TRANSMISSION CODE.               00960000                
LTLNA  EQU   LTTCD+1                   LINE CONFIGURATION.              00970000                
LTBLK  EQU   LTLNA+2                   LINE BLOCK LNG.                  00980000                
LTDFF  EQU   LTBLK+2                   DFFOHA VALUE.                    00990000                
LTLNG  EQU   LTDFF+1                   MIN LNG OF A COMPRESSED ENTRY.   01000000                
LTPL   EQU   LTDFF+2                   POLL LIST, 2 BYTE ENTRIES, THE   01010000                
*                                      2 CHAR ID GIVEN ON THE CTRL STMT 01020000                
       SPACE 2                                                          01030000                
*      TUT COMPRESSED INCORE TABLE ENTRY FORMAT.                        01040000                
       SPACE 2                                                          01050000                
TTID   EQU   -1+2                      TERMINAL ID.                     01060000                
TTIID  EQU   TTID+1                    INTERNAL ID.                     01070000                
TTCHR  EQU   TTIID+1                   TERMINAL CHARACTERSISTICS.       01080000                
TTPRI  EQU   BIT1                      PRIMARY TERMINAL ASSIGNED.       01090000                
TTPH#  EQU   BIT3                      PHONE # WILL BE REQUIRED.        01100000                
TTLIN  EQU   TTCHR+1                   LINE # FOR THIS TERMINAL.        01110000                
TTADR  EQU   TTLIN+1                   MLTA TERMINAL ADDR.              01120000                
TTLNG  EQU   TTADR+1                   LNG OF A COMPRESSED ENTRY.       01130000                
       SPACE 2                                                          01140000                
*      TNT COMPRESSED INCORE TABLE ENTRY FORMAT                         01150000                
       SPACE 2                                                          01160000                
TNCCP  EQU   0                         BEGINNING OF ENTRY.              01170000                
TNNAM  EQU   TNCCP-1+6                 SYMBOLIC TERMINAL NAME.          01180000                
TNTUB  EQU   TNNAM+1                   TUTIID FOR THIS NAME.            01190000                
TNLIN  EQU   TNTUB+1                   LINE # FOR THIS TERMINAL.        01200000                
TNFLG  EQU   TNLIN+1                   FLAG BYTE FOR DIAG.              01210000                
TNPG   EQU   BIT3                      ALREADY REFERENCED BY THIS PROG. 01220000                
TNLNG  EQU   TNFLG+1                   LNG OF A COMPRESSED ENTRY.       01230000                
       SPACE 2                                                          01240000                
*      FCT   COMPRESSED INCORE TABLE ENTRY FORMAT.                      01250000                
       SPACE 2                                                          01260000                
FTCCP  EQU   0                         BEGINNING OF ENTRY.              01270000                
FTJMP  EQU   FTCCP-1+1                 FILLER, NOT USED.                01280000                
FTMCL  EQU   FTJMP+1                   MISC. FLAG BYTE                  01290000                
FTNAM  EQU   FTMCL+8                   FILE NAME.                       01300000                
FTAT1  EQU   FTNAM+1                   FILE ATTRIBUTES 1.               01310000                
FTAT2  EQU   FTAT1+1                   ATTRIBUTES 2.                    01320000                
FT256  EQU   BIT7                      RECL-256 INDICATOR FOR SORT      01330000                
       SPACE 1                                                          01340000                
FTSTR  EQU   FTAT2+1                   RELATIVE SECTOR # OF ENTRY IN    01350000                
*                                      WORKFILE IF SYMBOLIC NAME.       01360000                
FTDISP EQU   FTSTR+1                   DISPLACEMENT INTO SECTOR.        01370000                
FTLNG  EQU   FTDISP+1                  LNG OF COMPRESSED ENTRY.         01380000                
*---------------------------------------------------------------------* 01390000                
*      FOLLOWING EQUATES ARE USED ONLY WHILE BUILDING FCT ENTRIES     * 01400000                
*---------------------------------------------------------------------* 01410000                
FTRCL  EQU   FTAT2+2                   RECORD LNG.                      01420000                
FTKYL  EQU   FTRCL+1                   KEY LNG.                         01430000                
FTKYD  EQU   FTKYL+2                   KEY DISP.                        01440000                
FTS    EQU   FTKYD+1                   HOLD AREA FOR RELATIVE SECT.     01450000                
FTD    EQU   FTS+1                     HOLD AREA FOR DISPLACEMENT.      01460000                
FTLLG  EQU   FTD+1                     LNG OF A BUILD COMPRESSED ENTRY. 01470000                
       SPACE 2                                                          01480000                
*      PCT COMPRESSED INCORE TABLE ENTRY FORMAT.                        01490000                
       SPACE 2                                                          01500000                
PTCCP  EQU   0                         BEGINNING OF ENTRY.              01510000                
PTNAM  EQU   PTCCP-1+6                 PROG NAME.                       01520000                
PTSTR  EQU   PTNAM+1                   RELATIVE SECTOR LOC OF ENTRY.    01530000                
PTDISP EQU   PTSTR+1                   DISP INTO SECTOR.                01540000                
PTLNG  EQU   PTDISP+1                  LNG OF COMPRESSED ENTRY.         01550000                
       SPACE 2                                                          01560000                
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 01570000                
*      FORMAT OF TERMERARY DIRECTORY.                                 * 01580000                
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 01590000                
       SPACE 2                                                          01600000                
ID     EQU   -1+1                      SET ID.                          01610000                
*                                      # OF SECTORS IN EACH TABLE.      01620000                
SIT    EQU   ID+1                      SYSTEM INFORMATION TABLE.        01630000                
TAT    EQU   SIT+1                     TERMINAL ATTRIBUTES TABLE.       01640000                
LCT    EQU   TAT+1                     LINE CONTROL TABLE.              01650000                
TUT    EQU   LCT+1                     TERMINAL USED TABLE.             01660000                
TNT    EQU   TUT+1                     TERMINAL NAME TABLE.             01670000                
STT    EQU   TNT+1                     SWITCHED TERMINAL TABLE.         01680000                
FCT    EQU   STT+1                     FILE  CONTROL TABLE.             01690000                
PCT    EQU   FCT+1                     PROGRAM CONTROL TABLE.           01700000                
       SPACE                                                            01710000                
WRK    EQU   PCT+1                     BEGINNING OF COMMON WORK AREA.   01720000                
       SPACE 2                                                          01730000                
*      FORMAT OF COMMON WORK AREA.                                      01740000                
       SPACE 2                                                          01750000                
ACTION EQU   +1-1                      ACTION INDICATOR.                01760000                
       SPACE                                                            01770000                
SETSTM EQU   BIT0                      'SET' STMT READ.                 01780000                
ACTCRE EQU   BIT7                      ACTION-CREATE                    01790000                
ACTREP EQU   BIT6                      ACTION-REPLACE                   01800000                
ACTMOD EQU   BIT5                      ACTION-MODIFY                    01810000                
ACTDEL EQU   0                         ACTION-DELETE                    01820000                
CMD32  EQU   BIT4                      3270 COMMAND TERMINAL FLAG.      01830000                
       SPACE                                                            01840000                
PBYTU  EQU   ACTION+1                  # OF BYTES USED IN LAST SECT.    01850000                
LTDISP EQU   PBYTU+1                   DISP. TO LAST LCT ENTRY IN SECT. 01860000                
CSTR#  EQU   LTDISP+1                  CURRENT LCT MIN ENTRY RELATIVE   01870000                
*                                      SECT #.                          01880000                
SITR#  EQU   LTDISP-1+2                RELATIVE SECTOR # OF SIT TABLE   01890000                
*                                      IS $CCPFILE ON ACTION-SYSMOD.    01900000                
CNSTR  EQU   CSTR#+1                   # OF SECTORS USED FOR CURRENT    01910000                
*                                      LCT ENTRY.                       01920000                
TTUTWF EQU   CNSTR+2                   SECT # FOR TEMP TUT TABLE.       01930000                
LPCT   EQU   CNSTR+2                   LNG OF THE LONGEST PCT ENTRY.    01940000                
TUTSTR EQU   TTUTWF+2                  NEXT AVAIL SECT IN TEMP TUT TAB. 01950000                
CTT@   EQU   TUTSTR+2                  @ OF NEXT AVAIL POS IN TEMP      01960000                
*                                      COMPRESSED TUT TABLE.            01970000                
BTUT@  EQU   CTT@+2                    @ OF NEXT AVAIL POS IN BUILD     01980000                
*                                      TUT TABLE.                       01990000                
       SPACE                                                            02000000                
WKFLG  EQU   BTUT@+1                   COMMON WORK FLAG BYTE.           02010000                
DFFYES EQU   BIT0                      DFF SUPPORTED ON SYSTEM STMT.    02020000                
DFFATT EQU   BIT1                      DFF ON A ATTRIBUTE STMT.         02030000                
DFFLIN EQU   BIT2                      DFF ON A BSCALINE STMT.          02040000                
       SPACE                                                            02050000                
ERRMSG EQU   WKFLG+3                   COUNT OF TERMINATION MSG.        02060000                
WRNMSG EQU   ERRMSG+3                  COUNT OF WARNING MSG.            02070000                
       SPACE                                                            02080000                
SYMCT  EQU   WRNMSG+3                  # OF REFERENCED SYMFILE STMTS.   02090000                
CMDTRM EQU   SYMCT+1                   # OF COMMAND TERMINALS.          02100000                
RUFLNG EQU   CMDTRM+2                  LNG OF LONGEST DFF FORMAT REF'ED 02110000                
MLBS   EQU   RUFLNG+2                  MAX. LINE BUFFER SIZE        @01 02120000                
IPCT   EQU   MLBS+1                    # OF INPUT CAPABLE TERMINALS @01 02130000                
BLKLSV EQU   IPCT+2                    BLKL SAVE AREA               @01 02140000                
       SPACE                                                            02150000                
RESV1  EQU   BLKLSV+1                  RESERVED.                    @01 02160000                
CWEND  EQU   RESV1+1                   LNG OF COMMON WORK AREA.         02170000                
       MEND                                                             02180000