반응형
빅 엔디안과 리틀 엔디안은 바이트 순서를 나타내는 방식이다.
빅 엔디안은 가장 중요한 바이트(최상위 바이트)가 가장 낮은 주소에 저장된다.
예) 32비트 상에서 0x12345678 =>
주소 | 바이트 ||
=============
0x001 | 0x12 ||
0x002 | 0x34 ||
0x003 | 0x56 ||
0x004 | 0x78 ||
리틀 엔디안은 가장 중요한 바이트가 가장 높은 주소에 저장된다.
예) 32비트 상에서 0x12345678 =>
주소 | 바이트 ||
=============
0x001 | 0x12 ||
0x002 | 0x34 ||
0x003 | 0x56 ||
0x004 | 0x78 ||
Intel이나 AMD의 CPU가 대다수 리틀 엔디안을 따르고 있는 편이다. 사실상 PC용으로 쓰이는 거의 모든 프로세서에서는 리틀 엔디안을 따르고 있다고 할 수 있다.
반응형
'lesson > computer architecture' 카테고리의 다른 글
메모리 구조: 코드, 데이터, 힙, 스택 (0) | 2024.06.17 |
---|---|
컴퓨터 파일 용량 확인 (0) | 2024.06.16 |
자유 저장소와 자동 메모리 (0) | 2024.01.28 |
RISC-V 32비트 명령어와 format (0) | 2023.11.04 |
0xf, 0xff, 0xfff, 0xffff은 무슨 의미인가 (0) | 2023.06.27 |
댓글