Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
FDISI/FENI Instructions
 Detail                                    Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Title:    Enable or Disable Interrupts
            8087 Only
 
  Syntax:   FDISI
            FNDISI
            FENI
            FNENI
 
  See also: .8087
 
  Description:
 
     FDISI disables interrupts by setting the interrupt-enable mask in
     the control word; FENI enables them by clearing the interrupt-
     enable mask. Since the 80287, 80387, and 80486 do not have an
     interrupt-enable mask, FDISI and FENI are recognized but ignored
     on these coprocessors.
 
     These instructions have wait and no-wait versions. The wait
     versions (FDISI and FENI) check for unmasked numeric errors; the
     no-wait versions (FNDISI and FNENI) do not. When the .8087
     directive is used, the assembler puts the WAIT instruction before
     the wait versions and the NOP instruction before the no-wait
     versions.
                                    -♦-