作者loveflames (.....)
看板ASM
标题FPU (Floating-Point Unit)
时间Fri Jan 19 17:47:37 2007
X87就是一种FPU
FPU主要会用到的是ST~ST(7)这8个堆叠暂存器
常用的指令
FINIT :重设FPU 如果一开始要用FPU 通常有这行
FLD 运算元:把运算元的值推进ST
FLD1 :把1推进ST
FLDZ :把0推进ST
FLDPI:把π推进ST
FLDL2E:把log2 e推进ST
fadd st(a),st(b):st(b)加到st(a)
fsub 同
fmul
fdiv 上
fstp 变数:把fpu的运算值以浮点数形式pop给变数
fistp 变数:把fpu的运算值以整数形式pop给变数
FCHS:改变st的正负
FABS:取st的绝对值
FSQRT:取st的平方根
FSCALE :计算ST*2^ST(1)之值,存回st
FPREM:st除以st(1)的余数存回st
例:y=(x-1)^3/(x+1)^2
st st(1) st(2) st(3) st(4)
fld1; 1
fld x; x 1
fsub st,st(1); x-1 1
fld st; x-1 x-1 1
fmul st,st(1); (x-1)^2 x-1 1
fmul st,st(1); (x-1)^3 x-1 1
fld x; x (x-1)^3 x-1 1
fadd st,st(3); x+1 (x-1)^3 x-1 1
fmul st,st; (x+1)^2 (x-1)^3 x-1 1
fld1; 1 (x+1)^2 (x-1)^3 x-1 1
fmul st,st(2) ; (x-1)^3 (x+1)^2 (x-1)^3 x-1 1
fdiv st,st(1);
fstp y;y=(x-1)^3/(x+1)^2
--
蔷薇水晶の鼠径部のホールを强引に押し开き、贯通した。
そして、银ちゃんの子宫奥のローザミスティカを执拗に突き上げられて
雪华绮晶のドレスも引き裂きたいです
苍の子の口はすごいぃぃぃぃ~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.225.19.231