INT 13H (0x13)
Функция 1C0AH (0x1C0A) --> Получи конфигурирование устройства (ЕСБО Встроенные Disk)
Call with: AX = 1C0AH
DL = drive
ES:BX = buffer for Drive Configuration Status
Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Комментарии :
Эта функция используется для получения конфигурирование устройства для диска. Если функция успешно, нести флаг и четкий регистр AH 01H Носите же флаг указан регистр AH и возвращает статус. Нижеследующей таблице показаны Формат ЕСБО Drive Блок конфигурационных Статус :
OffsetОфсет |
SizeРазмер |
DescriptionОписание |
00H00H |
ByteБайт |
09H09H |
01H01H |
ByteБайт |
number of words
in block (06H)количество слов в блоке (06H) |
02H02H |
ByteБайт |
flagsфлаги |
03H03H |
ByteБайт |
number of spare
sectors per cylinderчисло запасных секторов на
цилиндр |
04H04H |
Double
WordДважды Word |
total number of
usable sectorsОбщее число секторов, кот |
08H08H |
WordWord |
total number of
cylindersОбщее количество баллонов |
0AH0AH |
ByteБайт |
tracks per
cylinderдорожек на цилиндр |
0BH0BH |
ByteБайт |
sectors per
trackсекторов на дорожке |
INT 13H (0x13)
Функция 1C0BH (0x1C0B) --> Получи Конфигурация адаптера (ЕСБО Встроенные Disk)
Call with: AX = 1C0BH
ES:BX = buffer for Controller Configuration
Status Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Комментарии :
Эта функция используется, чтобы получить конфигурацию адаптера. Если функция успешно нести флаг ясна и заключается AH 01H, Если Вы не нести флаг устанавливается и AH возвращает статус.
INT 13H (0x13)
Функция 1C0CH (0x1C0C) --> Получи POS информации (ЕСБО Встроенные Disk)
Call with: AX = 1C0CH
ES:BX = buffer for POS Information Status
Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Комментарии :
Эта функция используется для получения информации POS. Если функция успешно нести флаг ясна и заключается AH 01H, Если Вы не нести флаг устанавливается и AH возвращает статус.
INT 13H (0x13)
Функция 1C0EH (0x1C0E) --> Перевод с РБА ААА (ЕСБО Встроенные Disk)
Call with: AX = 1C0EH
CH = low 8 bits of cylinder number
CL = sector number (high two bits of
cylinder number in bits 6 and 7)
DH = head number
DL = drive number
ES:BX = ABA (Absolute Block Address)
number
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Комментарии :
Эта функция преобразует РБА (относительный адрес блока) с ААА (абсолютный адрес блока). Если функция успешно нести флаг ясна и регистр AH 01H, Носите же флаг установлен и AH возвращает статус.
|