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)




헷갈려서 정리






Posted by huammmm1
,