当前位置: 代码迷 >> 汇编语言 >> 关于浮点数指令,该怎么解决
  详细解决方案

关于浮点数指令,该怎么解决

热度:4090   发布时间:2013-02-26 00:00:00.0
关于浮点数指令
在VC++里,模拟以下代码:

int x = 1;
int y = 4;
_asm
{
fild x;
fstp y;
}

结果y = 0x3f800000
为什么会出现这种现象呢?
------解决方案--------------------------------------------------------
0x3f800000 == 1.0 

光看 fild 和 fstp 就可以了,楼主想什么呢?
------解决方案--------------------------------------------------------
如果还不懂,看ieee754浮点数标准
  相关解决方案