INT 13H (прерывания) Функция 1C0AH (0x1C0A) Get конфигурирование устройства 1C0BH (0x1C0B) Get 1C0CH Конфигурация адаптера (0x1C0C) Get POS Information1C0EH (0x1C0E) Перевести РБА к ААА

Files Recovery Software
Дом Контактная информация Служба поддержки Скачать демо - Продукция  

 
 

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 возвращает статус.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

19 | 20

Next page
 
 
Для восстановления данных книги
 
Глава 1 Обзор восстановления данных
Глава 2 Введение жестких дисков
Глава 3 Логический подход к дисков и ОС
Глава 4 Количество систем
Глава 5 Введение в программирование
Глава 6 Введение в информатику
Глава 7 Необходимые команды DOS
Глава 8 Диск - функции BIOS и прерывания контакта с C
Глава 9 Обработка больших жестких дисков
Глава 10 Восстановление данных с поврежденных дискет
Глава 11 Создание резервных копий
Глава 12 Чтение и изменение MBR с Programming
Глава 13 Чтение и Изменение DBR со Программирование
Глава 14 Программирование на "Сырье Файл" подъема
Глава 15 Программирование на данные Стеклоочистители
Глава 16 Разработка более Утилиты для дисков
Добавление Глоссарий терминов по восстановлению данных
 
 
Pro Data Doctor

Дом

Продукция

Контактная информация

Служба поддержки

Скачать демо -

Положения и условия

 
Pro Data Doctor