littleendian1 (소켓, 프로토콜)엔디안 변환 CPU의 종류에 따라 메모리에 바이트를 저장하는 순서가 달라진다. Little Endian은 우리가 주로 사용하는 Intel, ARM CPU방식이다. 바이트의 순서를 정할때 큰자리의 비트가 뒤쪽부터 채워지게 된다. 그에 반에 Big Endian은 IBM, 모토로라에서 사용되며 바이트의 순서는 큰자리의 비트가 앞쪽부터 채워진다. 개발자가 상식적으로 생각할때는 당연히 Big Endian이 익숙하고 자연스럽다. 그러면 굳이 왜 Intel과 ARM은 Little Endian을 선택해서 우릴 혼란스럽게 만드는 걸까? Little Endian도 몇가지 장점이 있다. 만약 해당 바이트의 하위 값을 쓰고자 할때는 하위 바이트가 앞에나온 Little Endian이 유리하다. 또한 가산기에서 덧셈을 하는 방식 중 아래 자.. 2020. 9. 8. 이전 1 다음