INCLUDE Irvine32.inc .code main PROC mov eax,0h sub eax,1h add eax,1h call DumpRegs sub eax,1h add eax,1h add eax,0h call DumpRegs exit main ENDP END main
보시는 바와 같이 add에 의해서 carry flag는 영향을 받습니다.
그러나 inc명령에 의해서는
INCLUDE Irvine32.inc .code main PROC mov eax,0h call DumpRegs sub eax,1h inc eax call DumpRegs exit main ENDP END main
연산의 종류에 따라 CF가 영향을 받지 않는 경우도 있습니다.
'노트정리 > 어셈블리' 카테고리의 다른 글
Irvine32 라이브러리 프로시저를 이용한 문자열 입출력 (0) | 2010.06.07 |
---|---|
어셈블리 피보나치 수열 5항까지 (0) | 2010.06.06 |
ZF, SF (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 |