-
-
[旧帖]
[求助]32位数值机器码表示方式。
0.00雪花
-
发表于:
2013-10-18 10:14
2078
-
[旧帖] [求助]32位数值机器码表示方式。
0.00雪花
ACPU586,求此数值的表示方式或转换算法。谢谢!
如下是我的测试数据:
表示数值 ==== 16进制数据
… … … … …
32769 ==== 09FE FF3E
32768 ==== 0000 003F
32767 ==== FC00 003F
… … … … …
16480 ==== 4182 7E3F
… … … … …
16450 ==== 12F9 7E3F
… … … … …
16448 ==== 0001 7F3F
… … … … …
16420 ==== 5870 7F3F
… … … … …
16385 ==== 01FC 7F3F
16384 ==== 0000 803F
… … … … …
16257 ==== EBFF 803F
16256 ==== E201 813F
… … … … …
16132 ==== D6FF 813F
16131 ==== CD01 823F
… … … … …
16009 ==== 6DFF 823F
16008 ==== B801 833F
… … … … …
15888 ==== 04FF 833F
15887 ==== FC00 843F
… … … … …
15769 ==== F4FD 843F
15768 ==== 3F00 853F
… … … … …
15651 ==== 87FE 853F
15650 ==== D200 863F
… … … … …
15535 ==== C5FE 863F
15534 ==== 1101 873F
… … … … …
13707 ==== 97FF 983F
13706 ==== 8A02 993F
13705 ==== 7D05 993F
… … … … …
13700 ==== 9413 993F
… … … … …
13650 ==== 1AA3 993F
13620 ==== F0F9 993F
13618 ==== 82FF 993F
13617 ==== 7502 9A3F
… … … … …
13531 ==== 22FD 9A3F
13530 ==== 1500 9B3F
… … … … …
… … … … …
12289 ==== F4A6 AA3F
… … … … …
12265 ==== 7AFC AA3F
12264 ==== 1500 AB3F
… … … … …
… … … … …
12256 ==== 971C AB3F
… … … … …
11250 ==== 016A BA3F
… … … … …
11000 ==== 4CA6 BE3F
… … … … …
10930 ==== E8DE BF3F
… … … … …
10925 ==== 84F5 BF3F
… … … … …
10923 ==== 5DFE BF3F
10922 ==== F302 C03F
… … … … …
10900 ==== 3C66 C03F
… … … … …
10867 ==== A9FB C03F
10866 ==== 3F00 C13F
… … … … …
10860 ==== C51B C13F
… … … … …
9364 ==== 84F5 DF3F
… … … … …
9362 ==== A301 E03F
… … … … …
9322 ==== BAF7 E03F
9321 ==== F4FD EO3F
9320 ==== 2E04 E13F
… … … … …
9250 ==== FEB7 E23F
… … … … …
9102 ==== B667 E63F
… … … … …
8400 ==== 54A9 F93F
… … … … …
8258 ==== 5EF4 FD3F
… … … … …
8256 ==== 1904 FE3F
… … … … …
… … … … …
8250 ==== 4833 FE3F
… … … … …
8235 ==== E7A9 FE3F
… … … … …
8228 ==== 48E1 FE3F
… … … … …
8226 ==== 02F1 FE3F
8225 ==== 33F9 FE3F
8224 ==== 1101 FF3F
… … … … …
8220 ==== DA20 FF3F
… … … … …
8200 ==== 1AC0 FF3F
… … … … …
8194 ==== F2EF FF3F
8193 ==== 23F8 FF3F
8192 ==== 0000 0040
… … … … …
… … … … …
4096 ==== 80 40
… … … … …
… … … … …
2049 ==== 0000 0041
1024 ==== 0000 8041
512 ==== 0000 0042
256 ==== 0000 8042
128 ==== 0000 0043
64 ==== 0000 8043
32 ==== 0000 0044
16 ==== 0000 8044
8 ==== 0000 0045
4 ==== 0000 8045
2 ==== 0000 0046
1 ==== 0000 8046
0.5 ==== 0000 0047
另一组范围数据:
数值范围 == XXXX XX低8位
(2.40741e-035 ~ 9.62963e-035] == XXXX XX7F
… … … … …
(0.125 ~ 0.5] == XXXX XX47
(0.5 ~ 2] == XXXX XX46
(2 ~ 8] == XXXX XX45
(8 ~ 32] == XXXX XX44
(32 ~ 128] == XXXX XX43
(128 ~ 512] == XXXX XX42
(512 ~ 2048] == XXXX XX41
(2048 ~ 8192] == XXXX XX40
(8192 ~ 32768] == XXXX XX3F
… … … …
(1.70142e38 ~ 3.40282e+038] == XXXX XX06
第8位为符号位,如
(-0.125 ~ -0.5] == XXXX XXC7
-16384 ==== 0000 80BF
[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!