The .DOUBLE
pseudo-operation initializes a double-word to a floating-point value,
calculated from the parameters provided. If the location counter,
is not aligned on a double-word boundary, it is forced to the next
multiple of eight. If the statement is labeled, the label refers
to the first byte of the storage area.
| Syntax  | 
|  | 
.DOUBLE    integer  [.fraction]  [E [-]power]
.DOUBLE    .fraction  [E[-]power]
| Parameters  | 
|  | 
- integer
- Specifies the whole number part of a decimal number. 
- fraction
- Specifies the fractional part of a decimal number. 
- power
- Specifies the power of ten to raise a decimal number.
To raise the decimal number to a negative power of ten, place a
minus sign (-)
directly in front of the power specified. 
| Example  | 
|  | 
Each of the following examples initializes two words of memory
to floating-point quantities: 0.00106 and 400000.0 respectively.
| dec_val1  .DOUBLE 10.6E-4
 dec_val2  .DOUBLE 0.4E6
 |