INT 13H (0x13)
Функция 46H (0x46 или 70) --> Извлечь СМИ (IBM / INT 13H MS Extensions)
Call with: AH = 46H
AL = 00H (reserved)
DL = Drive number
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
Комментарии :
Эта функция вытаскивания СМИ. Если функция успешно нести флаг ясна и регистр AH 00H, Носите же флаг установлен и AH возвращается код ошибки.
INT 13H (0x13)
Функция 47H (0x47 или 71) --> расширенный стремиться (IBM / INT 13H MS Extensions)
Call with: AH = 47H
DL = Drive number
DS:SI = Disk address packet
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
Комментарии :
Эта функция продления искать функцию. Если функция успешно нести флаг ясна и регистр AH 00H, Носите же флаг установлен и AH возвращается код ошибки. Блок подсчета области диска адрес пакета, на число блоков, успешно.
INT 13H (0x13)
Функция 48H (0x48 или 72) --> Получить параметры диска (IBM / INT 13H MS Extensions)
Call with: AH = 48H
DL = Drive (80H-FFH)
DS:SI = Buffer for drive parameters
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
DS:SI = Buffer filled
If Function Unsuccessful,
Carry Flag = Set
AH = Error code
Комментарии :
Эта функция используется для получения параметров диска. Если функция успешно нести флаг ясна и регистр AH 00H с DS : SI в заполненные буфера, Носите же флаг установлен и AH возвращается код ошибки.
INT 13H (0x13)
Функция 49H (0x49 или 73) --> расширенный Смена носителя (IBM / INT 13H MS Extensions)
Call with: AH = 49H
DL = Drive number (any drive number, see
Comments)
Return: If media has not been changed,
Carry Flag = Clear
AH = 00H
If media may have been changed,
Carry Flag = Set
AH = 06H (Error code for media change)
Комментарии :
Эта функция является распространение информации для изменения функции. Если функция успешно нести флаг ясна и регистр AH 00H, Носите же флаг установлен и AH возвращается код ошибки.
Главное отличие этой функции и функции AH = 16H INT 13H в том, чтобы мы могли указать любое номер устройства, если функция 16H позволяет только номер устройства 00H 7FH для гибких дисков.
|