22.02.2015 Views

HLASM Language Reference

HLASM Language Reference

HLASM Language Reference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Index<br />

program control instructions (continued)<br />

ISEQ instruction 190<br />

LTORG instruction 193<br />

ORG instruction 200<br />

POP instruction 204<br />

PUNCH instruction 208<br />

PUSH instruction 209<br />

REPRO instruction 210<br />

program object model<br />

element 50<br />

part 50<br />

section 50<br />

program sectioning 51<br />

program sectioning and linking instructions<br />

AMODE instruction 110<br />

CATTR instruction 112<br />

COM instruction 57, 121<br />

CSECT instruction 123<br />

CXD instruction 125<br />

DSECT instruction 56, 178<br />

DXD instruction 180<br />

ENTRY instruction 183<br />

EXTRN instruction 189<br />

LOCTR instruction 191<br />

RMODE instruction 211<br />

RSECT instruction 212<br />

WXTRN instruction 229<br />

XATTR instruction 230<br />

program type<br />

assigned by modifier in DC instruction 135<br />

program type value<br />

assigned by EQU instruction 186<br />

Programmer's Guide xiii<br />

Prototype Control Section<br />

See PSECT<br />

prototype, macro instruction<br />

alternative statement format 246, 298<br />

format of 245<br />

function of 244<br />

name field 245<br />

operand field 246<br />

operation field 245<br />

summary of 405<br />

PSECT 232<br />

address 132, 160<br />

discussed 232<br />

XATTR operands 231<br />

pseudo-registers 57<br />

publications xii<br />

High Level Assembler xii, 427<br />

<strong>HLASM</strong> Toolkit 427<br />

machine instructions 427<br />

MVS 427<br />

online (CD-ROM) xiii<br />

organization of this manual xi<br />

VM 428<br />

publications (continued)<br />

VSE 428<br />

PUNCH instruction 208<br />

DBCS 208<br />

PUSH instruction 209<br />

ACONTROL 209<br />

NOPRINT 210<br />

PRINT 209<br />

USING 209<br />

Q<br />

Q-type offset constant 159<br />

qualified addressing 66<br />

labeled USING instructions 66<br />

qualified symbols 223<br />

composition 66<br />

labeled USING 223<br />

qualifiers<br />

for symbols 223<br />

relocatable 224<br />

quotation marks 371<br />

as delimiter for character string in SETC 371<br />

as string terminator PUNCH instruction 208<br />

DBCS apostrophe not delimiter 197<br />

not recognized in double-byte data 145<br />

paired in MNOTE message 197<br />

paired in PUNCH instruction 208<br />

paired in Unicode data 144<br />

representation in character constant 143<br />

quoted strings 309<br />

R<br />

R-type address constant 132, 160, 232<br />

RA2 assembler option 103, 155<br />

railroad track format, how to read xiv—xvi<br />

range<br />

dependent USING instruction 228<br />

labeled USING instruction 225<br />

ordinary USING instruction 222<br />

reading edited macros in VSE 4<br />

redefining conditional assembly instructions 200<br />

REFERENCE<br />

XATTR operands 231<br />

reference constant (R) 160<br />

reference notation for attribute 309<br />

register zero<br />

as base address 222<br />

in USING instruction 220<br />

registers<br />

use by machine instructions 86<br />

relational operators<br />

for character strings 367<br />

relative address<br />

specifying 88<br />

Index 443

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!