Хла сборка исключение с делением
Когда я использую этот бит кода, я получаю исключение. По крайней мере, это то, что я получаю от школьного компилятора.
Задано значение i, j, j= 348 и i= 457830 (i объявлено как int 32, а j объявлено как int16)
mov(i,eax);
movzx(j,ebx);
sub(ebx,eax);
add(3,ebx);
cdq;
div(ebx);
mov(edx,eax);
Значение, которое я должен вернуть в EAX: (i - j)% (3 + j) Все, что я хочу, - это остаток, который я получаю, но за этим исключением я не могу получить баллы за свою домашнюю работу.