어셈블리

어셈블리 div

파아랑새 2017. 9. 26. 16:07

# include <stdio.h>


int main(void) {

int v1 = 243;

int v2 = 5;

int v3 = 0;

int v4 = 0;

__asm {

xor edx, edx; // mov edx, 0x0 

mov eax, v1;

mov ebx, v2;

div ebx; 

mov v3, edx; // remainder => edx

mov v4, eax; // queotiont => eax

}

printf("%d %d\n", v3, v4);

return 0;

}