# 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