CodeNet / Языки программирования / Ассемблер / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
Функции BIOS - INT 00H: Переполнение при делении.
Процессор автоматически вызывает это прерывание после выполнения команд DIV или IDIV, если результат операции деления (частное) не умещается в поле результата.;
Эта ситуация включает и деление на 0. Например:
mov ax,4000H ;делимое mov bl,2 ;делитель - байт, поэтому частное - тоже байт (AL) div bl ;4000H/2 = 2000H, что не умещается в байте AL ; поэтому выполняется прерывание INT 00H
или просто:
mov bx,0 div bx ;любое деление на 0