Процессоры: amd, intel - процессоры с LE архитектурой.
Процессоры: SPARC — big endian.
Это означает что, где, когда, например, имеется два байта в памяти:
0x01 и 0x02 в шестнадцатеричной системе числения
в двоичной они будут выглядеть так:
00000001 и 00000010
и если процессору дать команду считать эти два байта одним(16 битный) числом, разные процессоры с разной LE или BE архитектурой посчитают по разному
Одни посчтаются эти данные числом:
0x0102
другие:
0x0201
Endianness(порядок байт): big-endian (BE) и little-endian (LE). В чем разница?