能力值:
( LV9,RANK:147 )
|
-
-
2 楼
32位浮点,,00 C0 2B 45 = 2748.000,,,fld指令,把数据载入栈顶.OK?
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
楼上完美解答
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
说来说去,还是浮点构成的问题,根据IEEE 标准中,第一bit位为符号位,随后的8bit是指数为,剩下的23bit是底数位,考虑到是小端存储,00 C0 2B 45的数字的值为 452BC000,也即是:
0100 0101 0010 1011 1100 0000 0000 0000
第一bit是0,说明是正数,
随后的8bit,也就是10001010 , 8A,换算成十进制是138 ,138 - 127 = 11 , 说明指数为11位
而剩下的23位值为:010 1011 1100 0000 0000 0000 , 首bit补齐省略的1, 值为:
1010 1011 1100 0000 0000 0000 , 指数11位说明,小数点的位置为:
1010 1011 1100 . 0000 0000 0000 , 换算为16进制为ABC
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
明白了!
|
|
|