In Computer/컴퓨터구조

[컴퓨터구조] Memory Addressing Objects : Big Endian and Little Endian | 메모리 주소 지정

팽이리 2023. 3. 22. 22:52

Big Endian

Big Endian은 상위 바이트를 뜻합니다.

Big Endian은 메모리에 저장될 때 상위 바이트가 먼저 저장되기 때문에 메모리 주소가 작은쪽에 히위 바이트가 저장됩니다.

  • MIPS, Sparc...

 

Little Endian

Little Endian은 하위 바이트를 뜻합니다.

Little Endian은 메모리에 저장될 때 하위 바이트가 먼저 저장되기 때문에 메모리 주소가 작은 쪽에 상위 바이트가 저장됩니다.

  • Intel 80x86, DEC Vax, RISC-V...

 

이해를 돕기 위한 그림

메모리에 저장될 때는 아래와 같은 그림으로 저장된다.

*msb(Most Significant Bit) : 가장 큰 자릿수의 비트, 즉 가장 왼쪽 비트

*lsb(Least Significant Bit) : 가장 작은 자릿수의 비트, 즉 가장 오른쪽 비트