Silverfrost Logo About Us | Contact Us
 

Literals

An instruction operand may be a constant (literal). In this case the constant must be preceded by an '='. Floating point instructions may have literal arguments, which are placed in memory and addressed, since there is no immediate form of these instructions.

Literals may contain any constant expression (which will be evaluated using the standard Fortran rules) and may be of any type. For example:

FLD      =5.0
DFADD    =5.0D0                  ;Note REAL*8
                                 ; constant needed
MOV      EAX%,=(4*5)             ;Load 20 into EAX%
TEST     FRED,=Z'FEFFFFFF'       ;Hex constant

 

 

Copyright © 1999-2017 Silverfrost Limited