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.

Syntax notationFormat▌A▐ ▌B▐ ▌C▐►►optionalitemINSTRUCTION ▼ ,fragment►◄fragment:operandoperandoperandchoice1choice2choice3(1)Notes:1 operand choice2 and operand choice3 must not be specified together▌A▐ The item is optional, and can be coded or not.▌B▐ The INSTRUCTION key word must be specified and coded as shown.▌C▐ The item referred to by “fragment” is a required operand. Allowablechoices for this operand are given in the fragment of the syntax diagramshown below “fragment” at the bottom of the diagram. The operand canalso be repeated. That is, more than one choice can be specified, with eachchoice separated by a comma.Double-byte character set notationDouble-byte character set (DBCS) characters in terms, expressions, characterstrings, and comments are delimited by shift-out and shift-in characters. In thismanual, the shift-out delimiter is represented pictorially by the < character, and theshift-in delimiter is represented pictorially by the > character. The EBCDIC codesfor the shift-out and shift-in delimiters are X'0E' and X'0F', respectively.The following figure summarizes the DBCS notation used throughout this manual.Character(s)Represents< Shift-out (SO)> Shift-in (SI)D1D2D3... Double-byte charactersDaDbDc... Double-byte characters.A.B.C.’.&., EBCDIC characters in double-byte form: A, B, C, single quotationmark, ampersand, and comma. The dots separating the lettersrepresent the hexadecimal value X'42'. A double-byte character thatcontains the value of an EBCDIC ampersand or single quotation markin either byte is not recognized as a delimiter when enclosed by SOand SI.xii <strong>HLASM</strong>: <strong>V1R6</strong> <strong>Language</strong> <strong>Ref</strong>

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

Saved successfully!

Ooh no, something went wrong!