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.

DC instruction—Length constantTable 33. J length constantsSubfield Value Example Result1. Duplication factor Allowed2. Type J3. Type Extension D4. Program type Allowed5. ModifiersImplicit length:(length modifiernot present)Alignment:(Length modifiernot present)J-type: 4 bytesJD-type: 8 bytesJ-type: FullwordJD-type: DoublewordRange for length: J-type: 2 to 4 bytes,or 8JD-type: 2 to 4 bytes,or 8(no bit length)Range for scale: Not allowedRange for exponent: Not allowed6. Nominal valueRepresented by: A single DXD, class,or DSECT nameEnclosed by: ParenthesesExponent allowed: NoNumber of valuesper operand:Padding:Truncation ofassembled value:MultipleNone.At leftDCJ(CLASS)Hexadecimal floating-point constants—E, EH, D, DH, L, LH, LQFloating-point constants let you introduce data that is in the form suitable for theoperations of the floating-point feature instructions. These constants have thefollowing advantages over fixed-point constants:v You do not have to consider the fractional portion of a value you specify, norworry about the position of the decimal point when algebraic operations are tobe done.v You can specify both much larger and much smaller values.v You retain greater processing precision; that is, your values are carried in moresignificant figures.The nominal value can be a signed (see ▌1▐ in Table 34 on page 160) integer,fraction, or mixed number (see ▌2▐ Table 34) followed by a signed exponent (see▌3▐ in Table 34). If a sign is not specified for either the number or exponent, a plussign is assumed.If you specify the 'H' type extension you can also specify a rounding mode that isused when the nominal value is converted from decimal to its hexadecimal form.Chapter 5. Assembler instruction statements 159

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

Saved successfully!

Ooh no, something went wrong!