The ChipList, by Adrian Offerman; The Processor Portal

new
Processor Selector

Platform:
Segment:
View: show / edit

bookmark bookmark site
bookmark permalink

8087 Floating-Point (FP) Coprocessor Instruction Set Architecture (ISA)

The original 8087 Floating-Point (FP) coprocessor instructions:

  • ESC #
    8087 Escape Opcodes
  • F2XM1
    Compute 2x-1
  • FABS
    Absolute Value
  • FADD/FADDP/FIADD
    Add
  • FBLD
    Load Binary Coded Decimal
  • FBSTP
    Store BCD Integer and Pop
  • FCHS
    Change Sign
  • FCLEX/FNCLEX
    Clear Exceptions
  • FCOM/FCOMP/FCOMPP
    Compare Floating Point Values
  • FDECSTP
    Decrement Stack-Top Pointer
  • FDISI (deprecated)
    Disable Interrupts
  • FDIV/FDIVP/FIDIV
    Divide
  • FDIVR/FDIVRP/FIDIVR
    Reverse Divide
  • FENI (deprecated)
    Enable Interrupts
  • FFREE
    Free Floating-Point Register
  • FICOM/FICOMP
    Compare Integer
  • FILD
    Load Integer
  • FINCSTP
    Increment Stack-Top Pointer
  • FINIT/FNINIT
    Initialize Floating-Point Unit
  • FIST/FISTP
    Store Integer
  • FLD
    Load Floating Point Value
  • FLD1/FLDL2T/FLDL2E/FLDPI/FLDLG2/FLDLN2/FLDZ
    Load Constant
  • FLDCW
    Load x87 FPU Control Word
  • FLDENV/FLDENVW
    Load x87 FPU Environment
  • FMUL/FMULP/FIMUL
    Multiply
  • FNDISI (deprecated)
    Disable Interrupts, No Wait
  • FNENI (deprecated)
    Enable Interrupts, No Wait
  • FNOP
    No Operation
  • FNSAVE/FNSAVEW
    Store x87 FPU State, No Wait
  • FNSTENV/FNSTENVW
    Store x87 FPU Environment, No Wait
  • FPATAN
    Partial Arctangent
  • FPREM
    Partial Remainder
  • FPTAN
    Partial Tangent
  • FRNDINT
    Round to Integer
  • FRSTOR/FRSTORW
    Restore x87 FPU State
  • FSAVE/FSAVEW
    Store x87 FPU State
  • FSCALE
    Scale
  • FSQRT
    Square Root
  • FST/FSTP
    Store Floating Point Value
  • FSTCW/FNSTCW
    Store x87 FPU Control Word
  • FSTENV/FSTENVW
    Store x87 FPU Environment
  • FSTSW/FNSTSW
    Store x87 FPU Status Word
  • FSUB/FSUBP/FISUB
    Subtract
  • FSUBR/FSUBRP/FISUBR
    Reverse Subtract
  • FTST
    TEST
  • FWAIT
    Wait
  • FXAM
    ExamineModR/M
  • FXCH
    Exchange Register Contents
  • FXTRACT
    Extract Exponent and Significand
  • FYL2X
    Compute y * log2X
  • FYL2XP1
    Compute y * log2(X+1)