
빅 엔디언, 리틀 엔디언

·
ARM arch/Cortex-M
엔디언 (Endian)컴퓨터의 메모리와 같은 1차원의 공간에 다 바이트 이상의 데이터를 저장할 때, 바이트 순서를 정하는 방식메모리 ↔ 레지스터 간의 읽기/쓰기 시 바이트 순서에 영향을 받는다.빅 엔디언 (Big-Endian)MSB를 먼저 저장리틀 엔디언 (Little-Endian)LSB를 먼저 저장메모리의 시작 주소에 있는 데이터에서 레지스터의 MSB부터 채워진다. 메모리의 시작 주소에 있는 데이터에서 레지스터의 LSB부터 채워진다.Cortext-M기본적으로 Little-Endian을 채택대부분의 MCU 및 저전력 임베디드 시스템에서의 성능 및 호환성 확보 목적