반응형
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 eax, ebx // eax와 ebx의 합을 eax에 넣는다. | cs |
SUB - 두 인자에 차를 첫번째 인자에 넣는다.
1 | SUB eax, ebx // eax와 ebx의 차를 eax에 넣는다. | cs |
ADC - ADD를 실행할때 발생한 CF까지 덧셈한다.
1 | adc eax, ebx // eax = eax + (eax + CF) | cs |
SBB - SUB를 실행할때 발생한 CF까지 뺄셈한다.
1 | sbb eax, ebx // eax = eax - (eax + CF) | cs |
반응형
'옛날 글들 > Assembly' 카테고리의 다른 글
[Assembly] 7. Stack. Push and Pop. (0) | 2018.12.10 |
---|---|
[Assembly] 5. 조건분기 JUMP문 정리 (0) | 2018.12.02 |
[Assembly] 4. CMP의 사용과 상태 플래그 (0) | 2018.11.29 |
[Assembly] 3. JMP의 사용 (0) | 2018.11.29 |
[Assembly] 2. 메모리의 사용과 포인터 사용 (0) | 2018.10.30 |