Я написал ISR для int 9h при сборке в реальном режиме.В этом ISR я вызываю INT 13h, AH = 0x02 для записи некоторых данных на жесткий диск.Но данные не записываются на жесткий диск.Также int 13h, ах = 0x02 тоже не работает (чтение данных с жесткого диска).после вызова int 13h флаг переноса включен, но AH и AL равны нулю.Когда я использую этот код из ISR, это работает!Почему INT13h в ISR не работает, а другие прерывания, например INT10h, работают правильно?