Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Perform calculations and conversions with 28-bit cylinder addresses (TRKADDR macro) z/OS DFSMSdfp Advanced Services SC23-6861-01 |
|
TRKADDR
is an assembler macro that performs conversion
and compare operations on DASD track addresses in the form CCCCcccH,
where CCCC is the 16 low order bits of the cylinder number
and ccc is the 12 high order bits of the cylinder number. This is
referred to as a 28-bit cylinder address. TRKADDR
works equally well with track addresses that contain a cylinder number
less than or greater than 16 bits. It works with all DASD types that
are supported by z/OS®. Its
functions include:
Unless otherwise stated, you can specify any registers from 0 to 15 except that register 0 cannot be used to address storage. TRKADDR does not use any other registers, even register 13. You can invoke TRKADDR in 24-bit, 31-bit or 64-bit mode. If you use the SYSSTATE macro with AMODE64=YES in an earlier source code statement, then TRKADDR might generate more efficient code. |
Copyright IBM Corporation 1990, 2014
|