본문으로 바로가기

[Assembly] 6. inc, dec, add, sub, adc, sbb의 사용

category Study/Assembly 2018. 12. 3. 13:03
반응형
INC - 인자에 1을 더한다. // 상황에 따라 zero flag과 overflow flag가 세트된다.

1
INC EAX // EAX에서 1을 더한다.
cs

DEC - 인자에서 1을 뺀다. // 상황에 따라 zero flag과 overflow flag가 세트된다.

1
DEC EAX // EAX에서 1을 뺀다.
cs

ADD - 두 인자의 합을 첫번째 인자에 넣는다.

1
ADD eaxebx // eax와 ebx의 합을 eax에 넣는다.
cs

SUB - 두 인자에 차를 첫번째 인자에 넣는다.

1
SUB eaxebx // eax와 ebx의 차를 eax에 넣는다.
cs

ADC - ADD를 실행할때 발생한 CF까지 덧셈한다.

1
adc eaxebx // eax = eax + (eax + CF)
cs

SBB - SUB를 실행할때 발생한 CF까지 뺄셈한다.

1
sbb eaxebx // eax = eax - (eax + CF)
cs


반응형