Mam napisać wstawkę assemblerową, która sprawdza, która zmienna jest jest większa. Robię coś takiego ale nie działa, za każdym razem wyświetla mi tą samą zmienną j. Mógłby mi ktoś wytłumaczyć co robię źle?
int main()
{
int i = 5;
int j = 2;
int w;
_asm {
mov eax, i;
mov ebx, j;
cmp eax, ebx;
jl malo;
jg duzo;
duzo:
mov w, eax
malo:
mov w, ebx;
}
cout << w;
}