알고리즘/알고리즘 종류
엔디안(Endianness)
HAN_PY
2020. 5. 14. 17:01
반응형
컴퓨터의 메모리와 같은 1차원의 공간에 여러 ㄱ의 연속된 대상을 배열하는 방법을 의미하며 HW 아키텍처마다 다르다.
주의: 속도 향상을 위해 바이트 단위와 워드 단위를 변환하여 연산 할 때 올바로 이해하지 않으면 오류를 발생 시킬 수 있다.
워드 : 컴퓨터가 한번에 처리하는 단위
ex) 32비트는 32개를 한번에 처리 (32bit=4byte)
빅 엔디안(Big-endian)
큰 단위가 앞에 나옴.(왼쪽부터 표현) 네트워트(internet protocel)에서 사용
리틀 엔디안(Little-endian)
작은 단위가 앞에 나옴.(오른쪽 부터 표현) 대부분 데스크탑에서 사용
종류 | 0x1234의 표현 | 0x12345678의 표현 |
빅 엔디언 | 12 34 | 12 34 56 78 |
리틀 엔디안 | 34 12 | 78 56 34 12 |
반응형