常见的几种调用约定
--cdecl(栈外平衡) --stdcall(内平栈) --fastcall
找到main入口 ctrl+n 找到Getversion 然后f8 找3函数 (3push1call)
float型转化为内存存储格式
8.25 8:1000 0.25:01
1000.01 = 1.000001*2的三次方
0(正0负1) 00000000(左1右0 次方数-1用二进制存) 0000000000000000000000(对应小数点后的)
0 10000010 00001000000000000000000
0100 0001 0000 0100 0000 0000 0000 0000
41040000
0.25 整数:0 小数:01
001 = 1*2的负二次方
0 01111101 00000000000000000000000 -2-1=-3 即为FD 11111101
0011 1110 1000 0000 0000 0000 0000 0000
3E800000