Cześć. Muszę napisać pewien krótki program z użyciem inline assemlbera, niestety nie znam się na tym kompletnie. Na początek muszę wykonać prostego ifa. Nie wiem czemu ale mój kod nie działa, tzn funkcja jest wywoływana nawet gdy wartość jest inna:
#include <iostream>
void Function()
{
std::cout << "123" << std::endl;
}
int main()
{
_asm
{
mov eax, 2;
cmp eax, 1;
je ABC;
ABC: call Function
}
getchar();
return 1;
}