어셈블리

인라인 어셈블리 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;

*/