인라인 어셈블리 add
어셈블리2017. 5. 1. 22:08
# include <stdio.h>
int main(void)
{
int v1 = 10;
int v2 = 20;
int result = 0;
__asm
{
mov eax, v1;
mov ebx, v2;
add eax, ebx;
mov result, eax;
}
printf("%d \n", result);
return 0;
}
__asm 부분을 c언어로 convert
/*
int val1 = v1;
int val2 = v2;
val1 += val2;
result = val1;
*/
'어셈블리' 카테고리의 다른 글
Irvine 설치 방법 (0) | 2017.05.07 |
---|---|
버퍼 오버플로우 공격 (0) | 2017.05.02 |
irvine (0) | 2017.05.01 |
인라인 어셈블리 sub (0) | 2017.05.01 |
mov (0) | 2017.05.01 |