IT기초/어셈블리

[어셈블리] push // pop 예제

ITtechRoy 2014. 9. 8. 22:50
728x90
반응형

[어셈블리] push // pop 예제

 

 


1. 변수 a, b 선언 (0으로 초기화)

 EAX 에 3을 복사한 후 스택에 넣고

 그것을 다시 빼내서 변수 a에 넣기

 스택에 상수 5를 넣은 다음, 다시 빼서 변수 b에 넣음

 a, b 값 출력

 

--------------------------------------------------------

 

 

 

 

#include<stdio.h>

int main()
{
 int a,b;
 a=b=0;

 _asm
 {
  mov eax, 3
  push eax

  pop a

  push 5
  pop b
 }

 printf("%d\n", a);
 printf("%d\n", b);

return 0;

}




728x90
반응형

'IT기초 > 어셈블리' 카테고리의 다른 글

[어셈블리] MOV  (0) 2014.09.08
[어셈블리] mov 예제  (0) 2014.09.08
[어셈블리] AND 연산  (0) 2014.09.08
[어셈블리] OR 연산  (0) 2014.09.08
[어셈블리] XOR 연산  (0) 2014.09.08