Visual Studio ругается на ассемблерную вставку
Задание сделать разветвляющую программу на С++. Вроде сделала, а Visual Studio 2022 ругается. В чем проблема?
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d, e, y;
cout << "a,b,c,d,e" << endl;
cin >> a >> b >> c >> d >> e;
_asm {
mov eax, a
mov ebx, b
cmp ebx, eax
jg m1
jmp m3
m3 : mov eax, a // 2 код
imul b
idiv c
add eax, d
sub eax, e
jmp m25
m2 : mov eax, d // 1 код
imul e
mov ebx, eax
mov eax, b
idiv c
add eax, a
sub eax, ebx
jmp m25
m1 : mov ecx, c
mov edx, d
cmp ecx, edx
jle m2
m25 : mov y, eax
}
cout << "Result =" << y << endl;
system("pause");
return 0;
}
Вот ошибка: Ошибка C4235 использовано нестандартное расширение: ключевое слово "__asm" данной архитектурой не поддерживается
