프로그래밍 강의/프로그래밍 정보

리틀 에디안, 빅 에디안 (Little Endian, Big Endian)

wnsrn3436 2012. 2. 15. 20:17

 

전 두 에디안을 16 진수의 입장으로 볼 것입니다.

숫자 1000000 은 헥스 값으로 (0x)F4240 입니다.

 

 

먼저 리틀 에디안은 어떻게 저장되는지 살펴봅시다.

리틀 에디안으로 저장했을때, (0x)F4240 은 '4042 0F' 로 저장된 것을 보실 수 있습니다.

 

즉 헥스 값을 뒤에서부터 두 개씩 잘라서 저장합니다.

 

 

다음으로 빅 에디안은 어떻게 저장할까요?

빅 에디안은 (0x)F4240 을 보이는 그대로 저장합니다.

 

그렇다면 굳이 두 방식을 나눠서 이득을 보는건 무엇일까요?

먼저, 빅 에디안의 장점은 가독성이 높고 대소비교가 빠르다는 것입니다. (즉, 사람이 보기에 좋은 것입니다.)

리틀 에디안의 장점은 산술연산이 빠르다는 것입니다. (즉, 컴퓨터가 보기에 좋은 것입니다.)

 

둘의 방식은 CPU 와, 네트워킹 프로토콜 표준으로 다양하게 구분되어 사용됩니다.

Comments