본문 바로가기

카테고리 없음

[어셈블리 언어] DEC 명령어

※ DEC  


:  operand(피연산자)의 값을 1 감소.



DEC reg

 ex) DEC EAX

DEC mem

 ex) DEC [EBP-0x04]



[그림 1] 소스코드와 그 실행 결과






위 소스코드에서 main함수의 스택 프레임을 그림으로 표현하면 다음과 같다.


[그림 2] main함수의 스택 프레임



 어셈블리 언어에서의 DEC a 는

C 언어에서의 --a; 와 같다고 볼 수 있다.