FDIV ST(i), ST(0) Divide ST(i) by ST(0) and store result in ST(i).
FDIVP ST(i), ST(0) Divide ST(i) by ST(0), store result in ST(i), and pop the register stack.
The FDIVP instructions perform the additional operation of popping the FPU register stack after storing the result. To pop the register stack, the processor marks the ST(0) register as empty and increments the stack pointer (TOP) by 1.
楼上的翻译不对吧?最简单的是自己用浮点算法写个程序,在OllyDBg中跑一下就很清楚了。不想自己写的,可以在这个帖子:
http://bbs.pediy.com/showthread.php?threadid=22383
中下载源码,随便在里面改改你想测试的浮点指令,编译为调试版本后在 OD 中跑一下就很清楚了。