16진수 값 ‘1234567’을 기억장치에 저장하려고 한다. Littl… | [정보통신기사 필기] 19년 3회차 기출문제 상세 페이지
1[정보통신기사 필기] 19년 3회차
16진수 값 ‘1234567’을 기억장치에 저장하려고 한다. Little Endian 방식으로 저장된 것은 어느 것인가?
1
2
3
4
해설
최하위 바이트를 가장 낮은 주소에 넣는 것이 리틀 엔디안이므로 주소 0에 78, 1에 56, 2에 34, 3에 12가 들어간 저장표가 맞다.
보기의 저장표가 모두 12·34·56·78 네 바이트로 짜여 있으므로 저장하려는 값은 0x12345678이고, 이를 바이트 단위로 끊으면 상위부터 12, 34, 56, 78이며 그중 최하위 바이트는 78이다. 리틀 엔디안은 낮은 주소부터 낮은 자릿수 바이트를 채우므로 78 → 56 → 34 → 12 순서가 된다.
- 주소 0부터 12·34·56·78 순으로 놓인 표는 최상위 바이트를 먼저 저장하는 빅 엔디안이다.
- 21·43·65·87 또는 87·65·43·21처럼 한 바이트 안의 두 자리(니블)까지 뒤집는 저장 방식은 실제로 존재하지 않는다.
엔디안은 바이트 단위의 배치 순서만 바꿀 뿐 바이트 내부의 비트·니블 순서는 건드리지 않는다는 점이 판별 기준이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.



