Assembly/공개글
intel 문법과 AT&T 문법에서 주소 참조 차이
huammmm1
2015. 1. 7. 21:14
1. 레지스터를 나타낼 때
intel : eax
AT&T : %eax
2. operand 순서
intel : destination, source
AT&T : source, destination
3. 상수
intel : 5로 표기
AT&T : $5로 표기
4. 메모리 주소 참조
intel : [eax]
AT&T : (%eax)
5. 레지스터 + offset 위치의 메모리 주소를 참조할 때
intel : [eax + 4]
AT&T : 4(%eax)
헷갈려서 정리