CPU는 word 단위로 메모리에 값을 읽고 쓰는데 그 word 내에 바이트 주소를 지정하는 방식을 Endian(엔디안)이라 한다.
엔디안은 2가지 방식이 있는데 Big Endian(빅 엔디안)과 Little Endian(리틀 엔디안)이다.
빅 엔디안은 MSB(최상위 비트)가 낮은 번지에 저장되며 리틀 엔디안은 반대로 LSB(최하위 비트)가 낮은 번지에 저장된다.
예를들어 숫자 12를 2진수로 만들어 바이트에 실어 전송한다면
12의 2진수는 1100인데 빅 엔디안은 11 00 으로 저장하고, 리틀 엔디안은 00 11 으로 저장한다.