十六进制转储

时间:2016-06-17 11:13:47

标签: binary hex

Consider the following hexadecimal dump:

Offset    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
00000000 00 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
00000010 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E
00000020 FE FE FF 01 01 01 00 ED 00 45 00 62 00 67 00 31
00000030 00 33 00 00 05 06 07 08 09 00 00 00 00 00 00 00

确定16位little-endian签名的符号和十进制值

整数,从转储开始,偏移量为21十六进制。

1 个答案:

答案 0 :(得分:0)

16位十六进制 FE FF 序列对应二进制 11111110 11111111 。 这些位已写入 little-endian ,因此实际连接的16位二进制文​​件是 以相反顺序排列的位组。 连接成为 0111111111111111 。 第一位 0 表示正(带符号)数字,因此表示的十进制数是剩余15位的十进制值, 32767 ,可能是最大的正号码。