Я заметил, когда EDX содержит какое-то случайное значение по умолчанию, например 00401000, и затем я использую инструкцию DIV следующим образом:
mov eax,10
mov ebx,5
div ebx
он вызывает ошибку INTEGER OVERFLOW. Однако, если я устанавливаю edx
в 0 и выполняю то же самое, что он работает. Я полагал, что использование div
приведет к перезаписи частным образом eax
, а остальная перезапись edx
.
Получение этой ошибки INTEGER OVERFLOW ERROR действительно смущает меня.