Если у вас есть целое число 128, хранящееся в 2-байтовой / 16-битной памяти в целочисленном режиме, как оно расположено?
В двоичном, bigendian, я думаю, это так:
| 0000 0001 | 0000 0000 |
Но в гексе это было бы так:
| 0x01 | 0x00 |
, хотя 128 в гексе - 0x80.
Что я не понимаю?