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 |