HLASM R3 New Functions and Features
HLASM R3 New Functions and Features
John R. Ehrman
[email protected] or [email protected]
March, 2000
Table of Contents Contents-1
General form:
DC <type><subtype><modifiers>'nominal_value <rounding>'
New: INFO
– HLASM prints its service status, other useful information
– Example of the printed text:
The following information describes enhancements and changes to the
High Level Assembler Product.
New: RXREF
– Requests a general register cross-reference (see slide 11)
New: GOFF
– Synonym for XOBJECT
— GOFF/XOBJECT options now control only object file format, not destination
— DECK means SYSPUNCH, OBJECT means SYSLIN
Using X,12
Using Y,11 Range overlaps by 296 bytes
44 ASMA33W Multiple address resolutions may result from
this USING and the USING on statement number 6
Drop 12,11
() 116 163M 164 179M 18 181 185M 186M 186 19 ...
374M 388M 389M 389 45M 456M 473M 474M 475 477M ...
52M 52 521 528M 548M 549 561M 568M ...
1(1) 116 123U 128D 132M 133M 133 135 138 166M 168 ...
295M 348M 349U 373M 377D 422M 425 449M 453 455M ...
59M 594M 598M 62M 66M 61M 614M 623M 624M 626 ...
2(2) 116 171M 174M 197M 198M 199 295M 357M 358M 359 ...
419M 42 421M 422N 528M 568M 625M 625 626M 627 ...
... etc.
1(A) 116 124M 195 295M 339U 411U 528M 531D 568M ...
11(B) 116 124M 127U 295M 528M 568M 648D ...
12(C) 116 117M 119U 295M 528M 568M 649D ...
13(D) 116 178 18 181M 293M 295 39 311 312M 524M ...
14(E) 116 295M 296B 399M 49M 498B 528M 529B 568M 569B ...
15(F) 19U 111 116 117 118D 189M 19 295M 528M 568M ...
Using (4,XX),8
44 ASMA314E The base and end values have differing relocation attributes
XX DSect
DC F'123''',A(12??34),N'what'
44 ASMA74E Illegal syntax in expression ─ 123''',A(12??34),N'what'
44 ASMA14W Statement processing incomplete
ST 1,2
44 ASMA33I Storage alignment for 2 unfavorable
&SYSOPT_XOBJECT
1 means Generalized Object File Format
I/O Exits
– End-of-member indicator; shared user-exit field; disable-exit request
– New “Assembler Information” block gives VRM, PTF level, system info
— APAR PQ28852 (PTFs: UQ32700 MVS; UQ32701 VSE; US32703 CMS)
– Example of an exit in Session 8165
SYSADATA records
– Expanded header field includes length of data portion of the record
— Facilitates downloading and analysis of ADATA files on workstations
– New records for register XREF; new fields for PRINT flags; additional
option data; exit and function statistics
DXD items aligned to strictest required boundary
(not just that of the first operand)
J-type constant generalizes CXD: length of selected items
Q-type adcons provide offsets within class of parts or labels
– Details in Session 8170