Little-Endian1 Big-endian / Little-endian 컴퓨터는 데이터를 메모리에 저장할 때 byte 단위로 저장한다. 컴퓨터가 저장하는 데이터는 보통 32 bits(4 bytes)나 64 bits(8 bytes)로 구성되는데 연속되는 바이트를 순서대로 저장해야 하며, 바이트가 저장되는 순서(byte order)에 따라 크게 두 가지로 나뉜다.1. Little-endian낮은 주소에 낮은 바이트(LBS, Least Significant Bit)부터 저장대부분의 Intel CPU 계열에서 사용연산의 효율성예를 들어 두 숫자를 더한다고 가정하면 하위 바이트부터 시작하여 carry가 발생할 경우 다음 바이트로 넘어가는 식으로 진행이 된다. Little-endian의 경우 하위 바이트가 메모리의 첫 번째 위치에 있으므로 프로세서가 순차적으로 계산하기에 유리하다.확장.. 2024. 8. 10. 이전 1 다음