Endian이란 컴퓨터에서 데이터가 저장되는 순서이다. 컴퓨터에서 데이터 저장은 byte 단위로 저장이 되고, CPU에 따라 endian 방식이 다르다.
Big endian: 바이트 열에서 가장 큰 값이 먼저 저장된다.
Little endian: 바이트 열에서 가장 작은 값이 먼저 저장된다.
Little Endian 을 적용하는 가장 대표적인 CPU는 Intel 계열 CPU 이며, Big Endian 을 적용하는 가장 대표적인 CPU 는 Sparc 계열 CPU이다.
12AB를 저장 | 0x1000 | 0x1001 |
Big Endian | 12 | AB |
Little Endian | AB | 12 |
12AB를 저장 | Big Endian | Little Endian |
0x1001 | AB | 12 |
0x1000 | 12 | AB |
'나의' 카테고리의 다른 글
Chapter 3. Arithmetic for computers (0) | 2011.03.13 |
---|---|
캡스톤 - compass sensor / 값 출력 (0) | 2011.03.12 |
Stored Program Concept 폰노이만구조 (0) | 2011.03.08 |
CISC vs. RISC (0) | 2011.03.08 |
컴구 - Addressing modes (0) | 2011.03.08 |