- Bytes 0-1 representam dois valores de 8 bits >
- sim
- bytes 2-3 são um número de 16?
- Sim, deve ser um valor de 16 que representa
42
na ordem esperada dos dois primeiros bytes - e que os bytes 4-7 são um número de 32 bits
- sim. Seu valor deve ser interpretado corretamente com base no endian-ness confirmado anteriormente.
O começo de little-endian,
0x49 0x49 0x2A 0x00 0x67 0x45 0x23 0x01 ... ---- ---- --------- -------------------
Pode ser representado em big-endian como
0x4D 0x4D 0x00 0x2A 0x01 0x23 0x45 0x67 ... ---- ---- --------- -------------------
Onde a palavra tem valor 19088743
.
Talvez esta referência de código o ajude a melhorar.
Além disso, observe meu comentário anterior sobre sequências de bytes e palavras na outra resposta . .