Я пытаюсь разделить два числа в сборке [Процессор Irvine-Intel x86].
Вот мой код:
mov eax, 4
mov edx, 0
mov ebx, 2
div ebx
Я получаю правильный ответ для деления, но когда я изменяю значение на отрицательное число, это не дает мне правильный ответ.
mov eax, -4
mov edx, 0
mov ebx, 2
div ebx
Как я знаю, "div" - это беззнаковое разделение. Так как, если я хочу сделать деление с отрицательным числом?