운영_설치/기타
엔디안(endian) 과 바이트 오더링(byte ordering)
써드아이
2014. 4. 11. 16:07
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도 지원한다는데..
자세한건 모름. ㅡㅡ