Разница между прямым и обратным порядком следования байтов в процессорах ARM заключается в порядке расположения байт в слове. 14
Прямой порядок (Little-endian) — сначала следует младший байт, затем старший. 1 В этом формате байт с наименьшим адресом в слове рассматривается как младший значащий байт слова, а байт с наибольшим адресом — старший значащий байт. 1
Обратный порядок (Big-Endian) — сначала следует старший байт, затем младший. 1 В таком формате процессор запоминает старший значащий байт слова в позиции байта с наименьшим порядковым номером, а младший байт — в позиции байта с наибольшим порядковым номером. 1
По умолчанию у ARM-процессоров используется прямой порядок байт. 1 Обычно порядок байтов выбирается программно во время инициализации операционной системы, но может быть выбран и аппаратно перемычками на материнской плате. 23