본문 바로가기
운영_설치/기타

엔디안(endian) 과 바이트 오더링(byte ordering)

by 써드아이 2014. 4. 11.
MSB - Most Significanct Bit (가장 큰 비트 자릿수) 
LSB - Least Significant Bit (가장 작은 비트 자릿수) 

리틀엔디안 - LSB가 낮은 쪽의 주소에 먼저 등장하는 경우의 비트열 
빅엔디안 - MSB가 낮은 쪽의 주소에 먼저 등장하는 경우의 비트열 

4byte 값 11223344 

little endian 

첫 바이트 (0~7 비트) : 44
두번째 바이트 (8~15비트) : 33
세번째 바이트 (16~23 비트) : 22
네번째 바이트 (24~31 비트) : 11

big endian

첫 바이트 (0~7 비트) : 11
두번째 바이트 (8~15비트) : 22
세번째 바이트 (16~23 비트) : 33
네번째 바이트 (24~31 비트) : 44


% x86 계열 cpu는 little-endian 임

% arm 칩의 경우 little-endian을 기본으로 하고 big-endian도 지원한다는데..
자세한건 모름. ㅡㅡ