LDRST Hexadecimal Field
Displacement Name o
C 10 14 1S 1C 20 21
22
24
25
26 30 34 3S 3C
3SC
SSC
S9C SAO SA4 SAS SBO SBS SCO SCS SCA
SCC SDO SD4
SD6 GPRSAV LOCSAV RETT
LOCCT
BRAD
TBLREF
FLAG1 DS DS DS DS DS DS DS ABSOLUTE EQU FSTXTADR EQU COIU!OBEI EQU PREXIST EQU ENDCDADR EQU NOERASE EQU WORKFILE EQU NODUP EQU FLAG2 DS STRINITC EQU NOIUP EQU APRILB EQU NOAUTO EQU TYPE EQU NOREP EQU NOINV EQU NOLIBE EQU TBLCT
FLAG3 DS DS DS DS RLDCONST DS PARMLIST DS RETREG DS SPEC DS ESIDTB DS APSV DS TEMPST DS TMPLOC DS CRDPTR DS FILE DS READBUF DS FNAME DS FTYPE DS FMODE DS RITEM DS RADD DS RLENG DS RFIX DS RNUM DS 3F
F
F
F
F F X in FLAGl -i'80'­ X'40' X'20' X'10' I'OS' X'04' X'02' X'01' x
in FLAG2 -i'80'-- X'40' X'20' X'10' X'OS' X'04' 1'02' X'01' H X X SH
F
F
F 200F 2568
16F
F
F
F
D
2F
2F
2F 8 H
F
F
H
H
Field Description, Contents, Meaning R9 through R12
Base register contains A(D!SLDRA) Return register for (LOCeNT) next load location (STRT1DDR) start execution address (lLtRTBL) top of loader table A*l Loader switches (permanent)
Absolute loading
First text address saved Common entries exist in loader table PR entries exist in loader table
Allow end card address
Do not erase the load map Work file (SYSUT1) exists
Do not type message DMSLI0202W 1*2 Loader switches (permanent) Call STRINIT in LOAD MOD Do not create a load map REP card processing control
No automatic text deck checking
Type load map at terminal
No REP card printing
No invalid card typeout Bo automatic TXT library searching Number of entries in loader table
A*3 flags
Processing names from command list
Reserved for use
Reserved for IBM use
Relocation constant Updated parameter list pointer
Return register
10-card input buffer
256 ESD entries; otject deck
Register save area for subroutine calls Temporary RLD routine storage Temporary storage
Input card pointer Save location for DMSLIB Input read parameter list
Filenalle
Filetype
File.ode Number of items Buffer address
Buffer length
Fixed/variatle flag byte Number of items 200 IBM VM/310 Data Areas and Control Block Logic
LDRST Hexadecimal Field
Displacement Name Field Description, Contents, Meaning 5D8
5DC
5F8
5F9
5FC
628 630 638
654
661
66F 670 6D4
6D8 6EO 6E8
6EC
6FO SFO 8F4 SF8 NUMBYTE DS FINIS DS FLAGS DS START EQU ONEDYNA EQU ESD1ST EQU NOSLCADR EQU SET LIB EQU CLOSELIB EQU LUNDEF EQU RESET EQU SYSUT1 TYPLIN TYPEAD DSKLIN
DSKAD HEXCON DS DS DS DS DS DS DS F
7F X X'80' X'40' X'20' X'10' X'08' X'04' X'02' X"01" 3X l1F 2F
2F
7F 13X 14X PACK UNPACK EQU HEXCON EQU HEXCON+5 OUTPUT DS OUTBUF DS PRVCNT DS SAV67 DS ENTNAME DS ENTADR DS MEMBOUND DS PLISTSAV DS REG13SAV DS FRSTSDID DS END FREE DS X 100X H
2F
CL8
F
F
64D
F X OD Number of bytes actually read FINIS parameter list
A*4 Loader switches (nonpermanent)
Start execution requested One call to dynamic loading per text file
First ESt data item this card
No address field in SLC card
Set up for library searching
Clear TXTLIE searching
Undefined entries exist in loader table
Reset "entry" specified
Library search work area peinter
RLD work file PLISTs TYPLIN parameter list TYPLIN buffer address
Disk parameter list for load map Hexadecimal constant
Hexadecimal constant
Hexadecimal constant
Output buffer for load map and terminal printing
Address of next PR load address Temporary save area of R6 and R7
Entry name (reset ENTRY or entry control
card)
Entry name's loader table location
Low extend of free storage (FREELOiE) LOAD (INCLUrE; PLIST saved
Address of LDRST A*5 First section definition identification
NEED EQU (ENDFREE-LDRST)/8 The following equates refer to displacements and flags in the
REFTABLE entry usually pointed to by register 12 REFNAME EQU REFLG1 EQU REFPRB EQU REFPRH EQU REFPRF EQU REFPRD EQU REFUND EQU REFCXD EQU REFCOM EQU REFiEX EQU REF NOB EQU REFLIB EQU REFINFO EQU REFVAL EQU REFLG2 EQU REFCMD EQU o
8 X'7C' X'7D' X'7E' X'7F' X'80' X'81' X'82' X'83' X'90' X'10' 9
13
16 X'80' Displacement of 8-byte name field
Displacement of flag byte 1 PR - byte alignment PR - halfword alignment PR - fullword alignment
PR -doubleword alignment Undefined symbol Resolve CXD Define common area Weak external reference LIEE card -nonobligatory
Single bit for nonobligatory LIBE card
Displacement of relocation facter or maximum address
Displacement of absolute or assigned value
Displacement of flag byte 2
Command line name - must resolve
Section 2. CMS rata Areas and Contrel Blocks 201
Previous Page Next Page