두 피연산자의 내용을 서로 교환한다.

XCHG	register,register
XCHG	register,memory
XCHG	memory,register

어셈블리어 명령어

의외인 것이 어셈이 지원하는 것이 C에선 안된다는 것.

왠만하면 요런 명령어를 지원할만한데 항상

int a,b,temp;

//exchange
temp=a;
a=b;
b=a;

요런식으로 해야한다는 것.

'노트정리 > 어셈블리' 카테고리의 다른 글

윈도우 에서 어셈블리 공부 환경 만들기  (0) 2010.06.06
캐리 플래그  (0) 2010.06.06
2의 보수 표기  (0) 2010.05.15
어셈블리 16비트 실습 환경  (0) 2010.05.15
XCHG : exchange data  (0) 2010.05.06
PIC 마이컴 명령어 셋  (0) 2010.03.01
MPASM의 사용법  (0) 2010.02.24
MOV : 8086과 PIC의 차이  (0) 2010.02.24
어셈블리 구조체  (0) 2010.02.23
Posted by 공돌이pooh

댓글을 달아 주세요