-
FSTP
جمعه 5 دیماه سال 1404 01:05
FSTP Usage: FSTP dest Modifies flags: See below Copies the value in the ST(0) register to the 'dest' operand, which can be a memory location or another register in the FPU register stack. When storing the value in memory, the value is converted to single-precision or double-precision floating-point format....
-
FSTENV / FNSTENV
جمعه 5 دیماه سال 1404 01:03
FSTENV / FNSTENV Usage: FSTENV src Modifies flags: None Saves the current FPU operating environment at the memory location specified with the 'dest' operand, and then masks all floating-point exceptions. The FPU operating environment consists of the FPU control word, status word, tag word, instruction pointer, data...
-
FSTCW / FNSTCW
جمعه 5 دیماه سال 1404 01:03
FSTCW / FNSTCW Usage: FSTCW src Modifies flags: None FNSTCW src Stores the current value of the FPU control word at the specified destination in memory. The FSTCW instruction checks for and handles pending unmasked floating-point exceptions before storing the control word; the FNSTCW instruction does not. Store...
-
FST
جمعه 5 دیماه سال 1404 00:32
FST Usage: FST dest Modifies flags: See below Copies the value in the ST(0) register to the 'dest' operand, which can be a memory location or another register in the FPU register stack. When storing the value in memory, the value is converted to single-precision or double-precision floating-point format....
-
FSQRT
جمعه 5 دیماه سال 1404 00:31
FSQRT Usage: FSQRT src Modifies flags: None Computes the square root of the 'src' value in the ST(0) register and stores the result in ST(0). Floating-Point Square Root FSQRT ; D9 FA [8086,FPU] FSQRT calculates the square root of ST0 and stores the result in ST0. EXAMPLE: fsqrt
-
FSINCOS
جمعه 5 دیماه سال 1404 00:30
FSINCOS Usage: FSINCOS src Modifies flags: See below. Computes both the sine and the cosine of the source operand in register ST(0), stores the sine in ST(0), and pushes the cosine onto the top of the FPU register stack. Sine and Cosine FSIN ; D9 FE [386,FPU] FSINCOS ; D9 FB [386,FPU] FSIN calculates the sine of ST0...
-
FSIN
جمعه 5 دیماه سال 1404 00:29
FSIN Usage: FSIN src Modifies flags: See below. Computes the sine of the 'src' operand in register ST(0) and stores the result in ST(0). The 'src' operand must be given in radians and must be within the range -2**63 to +2**63 . Sine and Cosine FSIN ; D9 FE [386,FPU] FSINCOS ; D9 FB [386,FPU] FSIN calculates the sine...
-
FSETPM
جمعه 5 دیماه سال 1404 00:27
FSETPM Set Protected Mode FSETPM ; DB E4 [286,FPU] This instruction initializes protected mode on the 287 floating-point coprocessor. It is only meaningful on that processor: the 387 and above treat the instruction as a no-operation.
-
FSCALE
جمعه 5 دیماه سال 1404 00:26
FSCALE Usage: FSCALE dest,src Modifies flags: See below. Truncates the value in the 'src' operand (toward 0) to an integral value and adds that value to the exponent of the 'dest' operand. The 'dest' and 'src' operands are floating-point values located in registers ST(0) and ST(1), respectively. This instruction...
-
FRSTOR
جمعه 5 دیماه سال 1404 00:25
FRSTOR Usage: FRSTOR src Modifies flags: The C0, C1, C2, C3 flags are loaded. Loads the FPU state (operating environment and register stack) from the memory area specified with the 'src' operand. This state data is typically written to the specified memory location by a previous FSAVE/FNSAVE instruction. Save/Restore...
-
FRNDINT
جمعه 5 دیماه سال 1404 00:25
FRNDINT Usage: FRNDINT Modifies flags: See below. Rounds the source value in the ST(0) register to the nearest integral value, depending on the current rounding mode (setting of the RC field of the FPU control word), and stores the result in ST(0). Floating-Point Round to Integer FRNDINT ; D9 FC [8086,FPU] FRNDINT...
-
FPTAN
جمعه 5 دیماه سال 1404 00:24
FPTAN Usage: FPTAN Modifies flags: See below. Computes the tangent of the 'src' operand in register ST(0), stores the result in ST(0), and pushes a 1.0 onto the FPU register stack. The source operand must be given in radians and must be less than ±2**63 . Arctangent and Tangent FPATAN ; D9 F3 [8086,FPU] FPTAN ; D9 F2...
-
FPREM1
جمعه 5 دیماه سال 1404 00:23
FPREM1 Usage: FPREM Modifies flags: See below. Computes the IEEE remainder obtained from dividing the value in the ST(0) register (the dividend) by the value in the ST(1) register (the divisor or modulus), and stores the result in ST(0). Floating-Point Partial Remainder FPREM ; D9 F8 [8086,FPU] FPREM1 ; D9 F5...
-
FPREM
جمعه 5 دیماه سال 1404 00:23
FPREM Usage: FPREM Modifies flags: See below. Computes the remainder obtained from dividing the value in the ST(0) register (the dividend) by the value in the ST(1) register (the divisor or modulus), and stores the result in ST(0). Floating-Point Partial Remainder FPREM ; D9 F8 [8086,FPU] FPREM1 ; D9 F5 [386,FPU]...
-
FPATAN
جمعه 5 دیماه سال 1404 00:22
FPATAN Usage: FPATAN Modifies flags: See below. Computes the tangent of the 'src' operand in register ST(0), stores the result in ST(0), and pushes a 1.0 onto the FPU register stack. The source operand must be given in radians and must be less than ±2**63 . Arctangent and Tangent FPATAN ; D9 F3 [8086,FPU] FPTAN ; D9...
-
FSTSW
جمعه 5 دیماه سال 1404 00:22
FSTSW Usage: FSTSW dest Modifies flags: See below Stores the current value of the x87 FPU status word in the 'dest' location. The 'dest' can be either a two-byte memory location or the AX register. The FSTSW instruction checks for and handles pending unmasked floating - point exceptions before storing the status word;...
-
FSTENV / FNSTENV
جمعه 5 دیماه سال 1404 00:21
FSTENV / FNSTENV Usage: FSTENV src Modifies flags: None Saves the current FPU operating environment at the memory location specified with the 'dest' operand, and then masks all floating-point exceptions. The FPU operating environment consists of the FPU control word, status word, tag word, instruction pointer, data...
-
FSTCW / FNSTCW
جمعه 5 دیماه سال 1404 00:20
FSTCW / FNSTCW Usage: FSTCW src Modifies flags: None FNSTCW src Stores the current value of the FPU control word at the specified destination in memory. The FSTCW instruction checks for and handles pending unmasked floating-point exceptions before storing the control word; the FNSTCW instruction does not. Store...
-
FSAVE / FNSAVE
جمعه 5 دیماه سال 1404 00:19
FSAVE / FNSAVE Usage: FSAVE dest Modifies flags: See below. The C0, C1, C2, C3 flags are loaded. Stores the current FPU state (operating environment and register stack) at the specified destination in memory, and then re-initializes the FPU. Save/Restore Floating-Point State FSAVE mem ; 9B DD /6 [8086,FPU] FNSAVE mem...
-
FNOP
جمعه 5 دیماه سال 1404 00:18
FNOP Usage: FNOP Modifies flags: None Performs no FPU operation. Takes up space in the instruction stream but does not affect the FPU or machine context, except the EIP register. Floating-Point No Operation FNOP ; D9 D0 [8086,FPU] FNOP does nothing. EXAMPLE: fnop
-
FNINIT
جمعه 5 دیماه سال 1404 00:17
FNINIT Usage: FNINIT Modifies flags: See below Sets the FPU control, status, tag, instruction pointer, and data pointer registers to their default states. The FPU control word is set to 037FH (round to nearest, all exceptions masked, 64-bit precision). The status word is cleared (no exception flags set, TOP is set to...
-
FMULP
جمعه 5 دیماه سال 1404 00:17
FMULP Usage: FMULP dest,src Modifies flags: None Multiplies the 'dest' and 'src' operands and stores the product in the 'dest' location. The 'dest' operand is always an FPU data register; the 'src' operand can be an FPU data register or a memory location. Floating-Point Multiply FMUL mem32 ; D8 /1 [8086,FPU] FMUL...
-
FMUL
جمعه 5 دیماه سال 1404 00:16
FMUL Usage: FMUL dest,src Modifies flags: None Multiplies the 'dest' and 'src' operands and stores the product in the 'dest' location. The 'dest' operand is always an FPU data register; the 'src' operand can be an FPU data register or a memory location. Floating-Point Multiply FMUL mem32 ; D8 /1 [8086,FPU] FMUL mem64...
-
FLDxx
جمعه 5 دیماه سال 1404 00:15
FLDxx Usage: FLDxx Modifies flags: None Push one of seven commonly used constants (in double extended-precision floating-point format) onto the FPU register stack. For each constant, an internal 66-bit constant is rounded (as specified by the RC field in the FPU control word) to double extended-precision...
-
FLDENV
جمعه 5 دیماه سال 1404 00:15
FLDENV Usage: FLDENV src Modifies flags: None Loads the complete x87 FPU operating environment from memory into the FPU registers. The 'src' operand specifies the first byte of the operating-environment data in memory. This data is typically written to the specified memory location by a FSTENV or FNSTENV instruction....
-
FLDCW
پنجشنبه 4 دیماه سال 1404 23:55
FLDCW Usage: FLDCW src Modifies flags: Loads the 16-bit 'src' operand into the FPU control word. The 'src' operand is a memory location. This instruction is typically used to establish or change the FPU's mode of operation. Load Floating-Point Control Word FLDCW mem16 ; D9 /5 [8086,FPU] FLDCW loads a 16-bit value out...
-
FLD
پنجشنبه 4 دیماه سال 1404 23:54
FLD Usage: FLD src Modifies flags: See below Pushes the 'src' operand onto the FPU register stack. The 'src' operand can be in single-precision, double-precision, or double extended-precision floating-point format. Floating-Point Load FLD mem32 ; D9 /0 [8086,FPU] FLD mem64 ; DD /0 [8086,FPU] FLD mem80 ; DB /5...
-
FISUBR
پنجشنبه 4 دیماه سال 1404 23:24
FISUBR Usage: FISUBR dest,src Modifies flags: See below Subtracts the 'src' operand from the 'dest' and stores the difference in the 'dest' location. The 'dest' operand is always an FPU data register; the 'src' operand can be a register or a memory location. Floating-Point/Integer Subtraction FISUB mem16 ; DE /4...
-
FISUB
پنجشنبه 4 دیماه سال 1404 23:23
FISUB Usage: FISUB dest,src Modifies flags: See below Subtracts the 'src' operand from the 'dest' and stores the difference in the 'dest' location. The 'dest' operand is always an FPU data register; the 'src' operand can be a register or a memory location. Floating-Point/Integer Subtraction FISUB mem16 ; DE /4...
-
FISTTP
پنجشنبه 4 دیماه سال 1404 23:23
FISTTP Usage: FISTTP dest Modifies flags: See below. Converts the value in ST into a signed integer using truncation (chop) as rounding mode, transfers the result to the destination, and pops ST. Store Integer with Truncation FISTTP Mem16int ; DF/1 [Pent4] FISTTP Mem32int ; DB/1 [Pent4] FISTTP Mem64int ; DD/1 [Pent4]...