FRESTORE


 

The FRESTORE instruction retrieves the last Condition Flags saved by an FSAVE instruction and restores them as the current status. The instruction uses the following format:

 

 

[label]

FRESTORE

 

Where:

label

Optional. A Program Execution Label.

Flags Affected: EOS, LESS, OVER, ZERO, Function Key

Note the following:

  1. The FRESTORE instruction retrieves the last stored values in a Last In - First Out (LIFO) fashion similar to the CALL instruction.

  2. Performing more FRESTOREs than FSAVEs clears all Condition and Function Flags. However, the Pseudo Condition Flag GREATER is set since both the ZERO and LESS Condition Flags are not set.

 

 

See Also: FSAVE, FLAGSAVE, FLAGREST, Program Control Instructions

 



PL/B Language Reference FOR FSAVE