2020-09-15 imag 十六进制数据转换成十进制数据

E      3       5      1       A      0       4       4

a1=1110;a2=0011;b1=0101;b2=0001;c1=1010;c2=0000;d1=0100;d2=0100;

1110 0011 0101 0001 1010 0000 0100 0100

结果是正数,所以调整顺序,组倒序试试

0100 0100 1010 0000 0101 0001 1110 0011

S    eeeeeeee   mmmmmmmmmmmmmmmm

0    10001001   1.01000000101000111100011

+      137     

+    137-127=10  10100000010.1000111100011

1282.5589599609375

1000111100011

1000111100011=2^(-1)+2^(-5)+2^(-6) +2^(-7) +2^(-8) +2^(-12) +2^(-13)

1011 1110 1010 0000 0101 0001 1110 0011

11100011010100011010000010111110

 

 

 

'bincode='0011 1110 1100 1010 1011 0100 0111 1001'

79-B4-CA-3E=0.395908147

7     9   B    4   C    A   3    E

0111 1001 1011 0100 1100 1010 0011 1110

按小端顺序:

3       E       C       A       B       4       7       9

0011   1110    1100    1010   1011    0100    0111    1001

'00111110110010101011010001111001'

符号:0

移位:01111101-127=125-127=-2

尾数:1.10010101011010001111001

实值:0.0110010101011010001111001

2020-09-15 imag 十六进制数据转换成十进制数据