동일한 데이터를 해석하는 방법에 따라 다르게 해석됨
1. 문자열을 표현하는 방법
0x11 = 17 = 0 0 0 1 / 0 0 0 1
(1) ASCII Code
msg db 'Hello World', 0x00 |
아스키 코드의 오른쪽 끝에 0x0(NULL)을 넣음
(2) 엔디안(Endian)
- 빅 엔디안
메모리 주소가 증가함에 따라 순서대로 저장
숫자 비교에 유리함
- 리틀 엔디안
메모리 주소가 증가함에 따라 거꾸로 저장
캐스팅에 유리함 -> 특정 데이터를 추출하기 편함
- 엔디안 오류
데이터가 뒤집혀서 저장이 되었다면 빅 엔디안 / 리틀 엔디안 체크해야 함
'어셈블리' 카테고리의 다른 글
0-7. 시프트 연산과 논리 연산 (0) | 2023.04.28 |
---|---|
0-6. 사칙연산 (0) | 2023.04.27 |
0-4. 변수와 레지스터 (0) | 2023.04.27 |
0-3. 레지스터 기초 (0) | 2023.04.26 |
0-2. 데이터 기초 (0) | 2023.04.26 |