Прерывание 25h - Считывание абсолютное =< 32-Мбайтный диск) и 26h (Запись абсолютная =< 32-Мбайтный диск) [1] [2] [3] [4]

Error message

Notice: Undefined index: add term path in hansel_get_breadcrumbs() (line 524 of /data/sites/msdosworld.ru/www/sites/all/modules/hansel/hansel.module).
Вход : AL = номер дисковода (0=А, 1=В, и т.д.)

CX = количество секторов для считывания (прерывание "int 25h") или для записи (прерывание "int 26h")

DX = номер начала логического сектора DS : BX = адрес передачи

Возврат: Если CF = 0, успешная передача

AL = код ошибки

AH = 80h, если подсоединение не выполнилось для ответа

40h, если операция поиска дорожки не выполнилась

08h, если ошибка в данных (CRC) при считывании диска

04h, если запрашиваемый сектор не найден

03h, если попытка записи на защищенную от записи дискету

02h, если ошибка отличается от типов ошибок, перечисленных выше

AX = 0207h, если не выполнился расширенный формат для считывания/записи, использующий стандартные вызовы прерываний "int 25h" и "int 26h"

НАЗАД ВПЕРЁД
Вы находитесь в разделе: 

Добавить коментарий