로딩
티스토리 데이터 처리 중입니다.

[Embedded] Endian 구조

 [Embedded] Endian 구조

엔디안(Endian) 이란 엔디안이란 컴퓨터의 메모리와 같이 데이터를 저장하는 공간에서 여러 개의 연속된 대상을 배열하는 방법을 뜻한다. 즉, 데이터가 메모리에 저장되는 순서이다.

메모리는 프로그램과 데이터를 저장하는 공간으로 사용되는데, 메모리 구조에 따라 빅 엔디안(big endian), 리틀 엔디안(little endian)으로 나뉜다. 대표적으로 PC에서 가장 많이 사용되는 Intel의 x86 계열 프로세서가 대표적인 리틀 엔디안 방식을, IBM, Motorora 같은 경우는 빅 엔디안 방식을 사용한다.

ARM의 같은 경우 리틀 엔디안과 빅 엔디안 둘 다 사용할 수 있지만 디폴트 값으로 리틀 엔디안 방식을 사용한다. ARM의 경우 기본적으로 외부의 신호에 의해 하드웨어적으로 선택되지만,.....