Проверка переполнения при делении
Подскажите, как в программе сделать проверку переполнения регистра?
Код ASM:
mov ax,4000H ;делимое
mov bl,2 ;делитель - байт, поэтому частное - тоже байт (AL)
div bl ;4000H/2 = 2000H, что не умещается в байте AL
;поэтому выполняется прерывание INT 00H
И заодно проверку деления на ноль )
mov bx,0
div bx
Источник: Stack Overflow на русском