IT기초/어셈블리

[어셈블리] PUSH & POP

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

[어셈블리] PUSH & POP 

 

#include<stdio.h>

int main()

{

 int a=1;

 _asm

 {

  push a        // 물통에 a 를 집어넣는다

   push 0x10     // a위에 16을 집어넣는다

   push eax      // 16위에 eax 를 집어 넣는다

   

   pop eax     // 위에부터 차례로 빼낸다 

   pop a        // 16이 a 로 빠져나온다

   pop ebx     //  

}

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

 return 0;

}

 

 

결과

16

 

728x90
반응형

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

[어셈블리] XOR 연산  (0) 2014.09.08
[어셈블리] SHL & SHR ( 왼쪽 // 오른쪽으로 ~~칸씩 이동)  (0) 2014.09.08
[어셈블리] PTR  (0) 2014.09.08
[어셈블리] OFFSET  (0) 2014.09.08
어셈블리 - REP  (0) 2014.09.08