11.07.2015 Views

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

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

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

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

SLL (SETA built-in function) 353SO (shift-out) charactercontinuation of double-byte data 16continuation-indicator field 15double-byte character set 12softcopy publications xsource macro definitions 238source module 10SPACE instruction 212blank lines 212special characters 306SRA (SETA built-in function) 354SRL (SETA built-in function) 354SS format 93stacked items xiSTART instruction 212&SYSECT 265&SYSSTYP 289beginning a source module 51control section 53syntax 212statement coding rules 18statement field 14string manipulation functionsDCLEN 350DCVAL 373DEQUOTE 373DOUBLE 373LOWER 374UPPER 375string scanning functionsFIND 351INDEX 351stringscharacter 307quoted 307structure of assembler language 20subfield 1 of constant (duplicationfactor) 131subfield 2 of constant (type) 132subfield 3 of constant (typeextension) 133subfield 4 of constant (modifier) 135subfield 5 of constant (nominalvalue) 138sublistscompatibility with Assembler H 275effect of COMPAT(SYSLIST) assembleroption 302, 305in operands 302multilevel 304passingto inner macro instructions 305subscripted local SET symbol 343subscripted SET symbols 316, 319subscripted symbolic parameters 252SUBSTRsuboption of FLAG 103substring notationarithmetic expressions in 348assigning SETC symbols 364, 383concatenating double-byte data 378concatenation 380definition 366duplicating double-byte data 365duplication factor 364evaluation of 367substring notation (continued)level of parentheses 356using count (K') attribute 322symbol definition (EQU) instruction 183symbol length attribute reference 37symbol qualifierlabel unavailable as result of DROPinstruction 172symbol qualifiers 222symbol table 29symbolic linkages 67symbolic operation codes 81defining 197deleting 197OPSYN 197symbolic parameters 250symbolsabsolute 183attributes in combination with 323complexly relocatableEQU instruction 184defining 30explanation of 28extended SET 381external 156, 227EXTRN instruction 188labeled USING 222length attribute reference 37previously defined 32qualifiers 222relocatable 30restrictions on 31sequence 335SET 343declaring global 339declaring local 341USING instruction labels 222variableas points of substitution in modelstatements 245SET symbols 316subscripted 316symbolic parameters 250weak 227syntax notation, description xSYSADATA fileADATA instruction 106SYSATTRA (SETC built-in function) 185,374SYSATTRP (SETC built-in function) 185,374SYSPARM assembler option&SYSPARM system variablesymbol 282system macro instructions 238system variable symbols&SYS naming convention 259&SYSADATA_DSN 260&SYSADATA_MEMBER 261&SYSADATA_VOLUME 262&SYSASM 263&SYSCLOCK 263&SYSDATC 263&SYSDATE 264&SYSECT 264&SYSIN_DSN 266&SYSIN_MEMBER 267system variable symbols (continued)&SYSIN_VOLUME 268&SYSJOB 269&SYSLIB_DSN 269&SYSLIB_MEMBER 270&SYSLIB_VOLUME 270&SYSLIN_DSN 271&SYSLIN_MEMBER 272&SYSLIN_VOLUME 273&SYSLIST 273&SYSLOC 275&SYSM_HSEV 195, 276&SYSM_SEV 195, 277&SYSMAC 276&SYSNDX 278&SYSNEST 280&SYSOPT_DBCS 281&SYSOPT_OPTABLE 281&SYSOPT_RENT 281&SYSOPT_XOBJECT 282&SYSPARM 282&SYSPRINT_DSN 283&SYSPRINT_MEMBER 284&SYSPRINT_VOLUME 284&SYSPUNCH_DSN 285&SYSPUNCH_MEMBER 286&SYSPUNCH_VOLUME 287&SYSSEQF 287&SYSSTEP 288&SYSSTMT 288&SYSSTYP 289&SYSTEM_ID 289&SYSTERM_DSN 290&SYSTERM_MEMBER 291&SYSTERM_VOLUME 291&SYSTIME 292&SYSVER 292defined 259in nested macros 312in open code 259, 312, 339summary of 412variability 259Tterms 27enclosed in parentheses 27TITLE instruction 213Toolkit Customization book xToolkit installation and customizationbook information xtrailermacro definition 242TRANSLATE optionconverting default EBCDICcharacters 141not modifying ASCII 143translation table 13type attribute (T') 325literals 326, 328name field of macro instruction 326undefined type attribute 326unknown type attribute 326type extension of constants 133TYPECHECK assembler option 100types of constants 132Index 435

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

Saved successfully!

Ooh no, something went wrong!