Хла сборка исключение с делением

Когда я использую этот бит кода, я получаю исключение. По крайней мере, это то, что я получаю от школьного компилятора.

Задано значение 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) Все, что я хочу, - это остаток, который я получаю, но за этим исключением я не могу получить баллы за свою домашнюю работу.

0 ответов

Другие вопросы по тегам