11.07.2015 Views

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

macro instructions (continued)operation entry 297passing sublists to inner 305passing values through nestinglevels 311prototype statementSee prototype, macro instructionsequence symbols 335sublists in operands 302summary of 400values in operands 305macro languagecomment statements 237conditional assembly language 239defining macros 235library macro definition 238macro instruction 237model statements 236processing statements 237source macro definition 238summary of 405using 235macro library 238MACRO statement (header) 242macroscontinuation line errors 245edited macros 239effects of LIBMAC option 238exiting 243format of a macro definition 242how to specify 241library macro definition 238macro definition 235macro definition header(MACRO) 236, 242macro definition trailer (MEND) 236,242macro instruction 237macro library 238macro prototype statement 236MACRO statement (header) 242MEND statement (trailer) 243MEXIT instruction 257MNOTE instruction 195model statements 236source macro definition 238using macros 235manuals, High Level Assembler ixmasksspecifying their bit pattern usingimmediate data 87MCALLPRINT instruction 205MEXIT instruction 257MHELP instruction 391mnemonic codesextended 77machine instruction 81mnemonic tags 26MNOTE instruction 195model statementsexplanation of 245function of 236in macros 236, 245in open code 245rules for concatenation of charactersin 247432 <strong>HLASM</strong>: <strong>V1R6</strong> <strong>Language</strong> <strong>Ref</strong>model statements (continued)rules for specifying fields in 249summary of 400variable symbols as points ofsubstitution in 245modifiers of constantsexponent 138length 135scale 137MSOURCEPRINT instruction 206multilevel sublists 304NN' number attribute 332name entry coding 19name entry parameterin macro definition 243nestingmacro calls 310macro definitions 309passing values through nestinglevels 311recursion 309system variable symbols in nestedmacros 312nesting macro instructionsin calls 310in definitions 310NOAFPR ACONTROL operand 83NOALIGNsuboption of FLAG 102NOALIGN assembler option 128NOCOMPAT assembler option 101NOCONTsuboption of FLAG 102NODATAPRINT instruction 205NODECK assembler option 208, 210NOEXLITWsuboption of FLAG 102NOGENPRINT instruction 204NOGOFF assembler option 36, 60, 71NOIMPLENsuboption of FLAG 102NOLIST assembler option 207NOMCALLPRINT instruction 205nominal values of constants and literalsaddress 151binary 140binary floating-point 165character 140decimal 149decimal floating-point 166fixed-point 146floating-point 159graphic 144hexadecimal 145NOMSOURCEPRINT instruction 206NOOBJECT assembler option 208, 210NOPAGE0suboption of FLAG 103NOPRINTPRINT instruction 206PUSH instruction 209NOPRINT operandAREAD instruction 255POP instruction 203PRINT instruction 206PUSH instruction 209NOSUBSTRsuboption of FLAG 103NOT (SETA built-in function) 353NOT (SETB built-in function) 361notation, description xNOUHEADPRINT instruction 206NOUSING0suboption of FLAG 103NOXOBJECT assembler option 71number attribute (N') 332OO' operation code attribute 334OBJECT assembler option 187, 271, 273object external class nameestablishing 111object program structureload module model 49program object model 49OFFPRINT instruction 204offset constant (Q) 157omitted operands 305, 306ONPRINT instruction 204online publications xopen code 242blank lines within 18conditional assembly instructionsin 338defined 242operand entries 19operand entry 298operandsassembler instruction statements 82combining positional andkeyword 301compatibility with earlierassemblers 306in machine instructions 82keyword 299machine instruction statements 82multilevel sublists in 304omitted 305, 306positional 298special characters in 306statement coding rules 19sublists in 302unquoted operands 306values in 305operating systemrelationship to assembler program 7,8operation code attribute (O') 334operation codes, symbolicextended 77machine instruction 81

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

Saved successfully!

Ooh no, something went wrong!