汇编 浮点指令FLD,FSTP,FADD与FPU寄存器
知识点: 浮点数的存放方式 st0至st7 FLD,FST,FADD指令 一、浮点数的存放方式 00401000 /$ 55 PUSH EBP 00401001 |. 8BEC MOV EBP,ESP 00401003 |. 51 PUSH ECX ; float f; 00401004 |. D905 F0204000 FLD DWORD PTR DS:[4020F0] ; 8.765 0040100A |. D95D FC FSTP DWORD PTR SS:[EBP-4] 0040100D |. D945 FC FLD DWORD PTR SS:[EBP-4] 00401010 |. DC05 E8204000 FADD QWORD PTR DS:[4020E8] ; 1.0 00401016 |. D95D FC FSTP DWORD PTR SS:[EBP-4] ; f=9.765 00401019 |. 33C0 XOR EAX,EAX 0040101B |. 8BE5 MOV ESP,EBP 0040101D |. 5D POP EBP 0040101E \. C3 RETN 二、st0至st7 浮点寄存器 三 FLD,FSTP,FADD指令 FLD类似于 PUSH指令 FSTP类似于 POP指令 FADD类似于 ADD指令