push ax ;сохраняем младшую часть делимого mov ax,dx ;старшую помещаем в AX cwd ;расширяем знаки в DX idiv cx ;делим mov bx,ax ;сохраняем в BX результат первого деления pop ax ;восстанавливаем младшую часть делимого в AX idiv cx ;остаток в DX, делим mov dx,bx