Hexadecimal Field
Displacement Name ------------ !!Q'§ 46C DOSLBSV DC 470 DOSDIRC DC 490 DOSLIBL DC
4D8 DOSFLAGS DC ll.!!§ DOSMODE EQU DOSSVC EQU DOSVSAM EQU DOSCOMP EQU DOSPIO EQU VSMINSTL EQU 4D9 DOSRC DC
4DA DC
4DC ALTASAVE DC 4EO ABGCOM DC
4E4 ASISCOM DC
4E8 ADOSDCSS DC
4EC SVC 12SAV DC 4FO DOSFIRST DC 4FO DOSNUM DC
4F6 DOSKPART DS 4F8 APPSAVE DC
4FC DOSTRANS DC 500 MAINLIST DC 504 MAINSTRT DC 508 FREELIST DC SOC FREENUM DC 510 MAINBIGH DC
514 FREELOWE DC
518 FREELOWR DC
51C FREEUPPR DC 520 ANUCEND DC
524 AUSRAREA DC
528 CURRSAVE DC
52C CODE203 DC
52E FRERESPG DS 530 ADMSFRT DC
534 VCADTLKP DS 538 VCADTNXT DC
53C VCADTLKW DC UQ 540 CURRIOOP DC
544 PENDREAD DC
548 PEND WRIT DC
54C FSTFINRD DC 550 LSTFINRD DC
554 AINTRTBL DC
558 AOUTRTBL DC
55C NUMFINRD DC
SSE NUftPNDiR DC Pointers ---Fio'- 8A (0) 18F '-1 X'OO' 1*3 in DOSFLAGS --X'80'---- X'40' X'20' X'10' X'08' X'-04' X'OO' !*4 2X' 00' V (LTASAVE) V (BGCOM) V (SISCOM) A (0) F'O' A (0) B'O' B'O' V (PPSAVE) A (0) Pointers --i(O)"-- V (USERAREA) V (NUCEND) F'1' V (USERAREA) V (NUCEND) V (TRANSAR) A (0) V (NUCEND) V (INITSUB) A (0) BiOi B'2' V (DMSFRT) A (DMSLAD) A (DMSLADN) A (DMSLADW) Pointers ---1(0)"- A (0) A (CONSTACK) A (0) A (0) A (0) A (0) H'O' B'O' Field Description, Contents, Meaning Library save area for DOSLIES Address of ros library directories
Current ros library names DOS simulation flags DOS environment flag DOS SVC simulation flag DOS iSAft running flag DOS compiler running flag DOS printer indicator NUCCN VSAft installation flag to relocate DCSS table DOS return code to user
Reserved for IBM use
Address of LTA save area
Address of partition communication region
Address of system communication region
Address of LOS DCSS Work area for SiC 12
Address of first DOSCB in chain Number of DOSCBs in chain Number of K-bytes in DOS partition
Address of problem program save area
Address of ros transient area
Address of first block of user free storage
Address of the start of user free storage
Address of first block of system storage
Number of blocks of system storage
High extend of user free storage Low extend of systeM free storage Lower limit of system free storage Upper limit of system free storage
Address of end of nucleus storage area
Address of teginning of user area
Address of current save area
Code number of last SiC 203 Amount of user storage to reserve
for CftS free storage (pages: >=2) DftSFRE work area
EALR equivalent of ADTLKP
EALR equivalent of ADTNXT EALR equivalent of ADTLKW Address of current I/O buffer
Address of pending read operation
Address of pending write oFeration Address of finished read buffer
Address of last finished read buffer
Address of user input translate table
Address of user output translate table NUBber of finished read buffers
Number of pending write operaticns
Section 2. CMS Lata Areas and Control Blocks 213
NUCON Hexadecimal Pield Displacement Name 560 564
568
56C 570 574
578
57C 580 588
58C 590 592
593
594
598 5-AO 5A4
5A5
SAC 5BO 5B4 5CO 5CO 5C4
5C6
5C7
5C8
5CC 5DO 5D4
5D8
5DC Information VMSIZE --ns----1P- ALDRTBLS DC lP'O' STRTADDR DC lP'O' PRSTLOC DC lP'O' LASTLOC DC lP'O' LOCCNT DC lP' 0' LDRADDR DC IF'O' LDRRTCD DC lP'O' PSW DC lD'O' LDRPLAGS DC 1P'0' PRHOLD DC lP'O' TBENT DC H'O' UNRES DC X'OO' MODFLGS DC 1X 00' !!.!!§ NOMAPFLG EQU CLEAROP EQU MODGNDOS EQU MODGNALL EQU SYSLOAD EQU MDPCALL EQU I10D6 EQU I10D7 EQU GETl DSYM NXTSYM DC
DC
DC
DC
DC ALIASENT DC DYNAEND DC DS FCBTAB DS FCBFIRST DC FCBNUM DC
DC OSSPLAGS DC COMPSWT EQU OSSMNU EQU OSRESET EQU OSWAlT EQU DYLD EQU DYLIBO EQU DYLIBNOW EQU DYMBRNM EQU DC LINKLAST DC
LINKSTRT DC TAXEADDR DC ATSOCPPL DC DCBSAV DC
in MODPLGS --X'80'--- X'40' X'20' X'10' X'08' X'04' X'02' X'Ol' 1F ';0 , 2F· 0' P'O' C'Z' XL7'0' 1F'0' lP' 0' 3F
Pointers -0i5----- A (0) H'O' X'OO' X'OO' in OSSFLAGS --X'80'---- X'40' 1'20' X'10' X'08' X'04' X'02' X'Ol' A (0) A (0) A (0) A (0) V (CPP) IF' 0' Field Description, Contents, eeaning Virtual storage size
Address of loader tatles I10dule starting address Module beginning address
Module ending address
Loader location counter
Loader return address
Loader return code
User's starting PSW Loader flags Pseudo register counter
Initialize table entries tc zeros
A*5 Unresolved reference bit for CMS loader
A*6 Flags A*7 A*8 NOMAP flag
CLEAR option flag Module generated with DOS option Module generated with ALL option
Allow load greater than FREELCWE than transient
Indicate module called by DMseDI Reserved for IBM use
Reserved for IBe use DMSLSY R1 save location work space -D1!-SI.-S 1- - u-n-i q-u-e id-en t i f ier ba se or less
First character of unique identifier
Rest of unique identifier
Alias entry point (dynamic load) Maximum load location (dynamic load)
Reserved for IBe use
FCE chain anchor
Address of first FCB Numter of FeBs in chain
Reserved for IBe use OS simulation flags
COlBpiler switch DMSSMN unconditional flag
Reset for as Wait for as
Dynamic loading in process Omit dynamic litrary scan Dynamic library scan
Linked via member nalBe
Reserved for IBe use
Address of last OS linkage block
Address of entry point of last module Terminal attention exit element address
Address of !MP PLIST for TSC programs DCE restoration address
214 IBM VM/370 Data Areas and Control Block Logic
Previous Page Next Page