Hexadecimal
Displacement
------------ 20 24 24
28
28
2C 30 30 34
34
38
3C 40 44 45
46
47
48
48
4C 50 54
58
5C 60 64
66
68
Field
Name ADTFSTC DS OSADTFST DS ADTCHBA DS OSADTVTB DS ADTCFST DS ADT1ST DS OSADTDSK DS ADTNUM DS OSADTSV1 DS ADTUSED DS ADTLEFT DS ADTLAST DS ADTCYL DS ADT!! DS ADTMX DS ADTFLG1 DS ADTFSF EQU ADTFRO EQU ADTFRW EQU ADTFFSTF EQU ADTFFSTV EQU ADTFQQF EQU ADTROX EQU ADTFMIN EQU AFTFLG2 DS ADTFMFD EQU ADTFALNM EQU ADTFALTY EQU ADTFMDRO EQU ADTFALMD EQU ADTFALUF EQU ADTPSTM EQU ADTFROS EQU ADTFDOS EQU ADT2ND DS 1F OF 1A OF 1F
1F OF 1F OF 1F
1F
1F
1F
1C
1C 1X in ADTFLG1 --X'8'O'-- X'40' X'20' X'10' X'08' X'04' X'02' X'01' 1X in ADTFLG2
Field Description, Contents, Number of FST 40-byte entries (files)
Address of first OS FST Pointer to current.FST hyperblock Upper VTOC address of OS pack ADTSECT Displacement of current FSi entry Displacement of first word in bit mask with "hole" OS disk address (cuu)
Number of records (NUMTRKS) Save area
Number of records in use Number of records left (QTLEFTP)
Displacement of last nonzero byte in bit mask Number of cylinders cn disk (NUMCYLP) A*3 Mode letter (A;B;C; ...... ;S;Y;Z) A*4 Extension-of-mode letter (A,E,C, ••• ,S,Y,Z) A*5 First flag tyte ADT tlock in free storage CMS read-only disk (attached and ready) CMS read/write disk (attached and ready)
First FST hypertlock is in free storage FST hypertlocks are of varying lengths 200-tyte is in free storage
This disk has read-only extension(s)
ADT tlock is minimum size
A*6 Secend flag byte --X'8'O'--- MFD is in storage X'40' All filenames are in storage li20; All filetypes are in storage X'10' Modes 1 through 5 are in storage ADTFMDRO.X'08' All medes (0 through 5) are in storage ADTFMFD+ADTFALNM+AriFALTY+ADTFALMD All UFD is in storage X'02' ADT fSTAT chain modified X
i
04
i
X'01' OD Indicates this is an Q1sk Indicates this is a DOS disk !Q! Di§!§ ADTMSK DS ADTQQM DS ADTPQM1 DS ADTPQM2 DS ADTPQM3 DS ADTLHBA DS ADTLFST DS ADTNACW DS ADTRES rs 1A
1A
1F
1F
1F
1A
1F
1H
1H 800-tyte bit-mask address 200-tyte bit-mask address PQMSIZ equals number of bytes in PQMSK is
greater than 215 PQMDUM equals number of 80C-byte records for PQ"SK equals number of doublewords in PQMSK Pointer to last FST hyperblock (see Note)
Displacment of last FST in last hyperbleck
(see Note)
Number of active write files --halfword
Reserve count (RESRVCNT) -- halfword Applies to all CMS disks except fer the S-disk. ADTXNREC DS 1F Number of doublewords of extra chain link
records Section eMS rata Areas and Contrel Blocks 141
ADTSECT
Hexadecimal Field
Displacement Name Field Description, Contents, eeaning 6C ADTIAREC DS 1F Address of tlock of extra chain link records
ADTLBM
ADTLDM EQU EQU ADT2ND-ADTSECT Length of minimum ADT block (in bytes)
ADTLBM/8 Length of minimum ADT blcck in dcublevords
ADTLB
ADTLD EQU EQU *-ADTSECT
(ADTLB+7)/8 Q!her Parameters
ADTRL ---EQU---aoo ADTMIBML EQU 10 Length of full ADT block (in bytes)
Length of full ADT block in dcublevords
Lcgieal reccrd length Maximum bit map length (number ef records)
for 3330 Table DTAD EQU --0-- Device number
DTADT EQU 3 Device type byte
DTAS EQU 4 5ymbelic device name 142 IBM VMj370 Data Areas and Central Block Logic
Previous Page Next Page