INT 21H (SNC) Функция 1CH (0x1C или 28) Get данных привода 21H (SNC или 33) Случайная читать сделки (или 0x22 34) Случайные записи 23H (0x23 или 35) Получить размер файла работы 24H (0x24 или 36) устанавливать относительный номер записи 25H (0x25 или 37) Установить вектор прерывания 26H (0x26 или 38) Создать новую Префикс сегмента программы (PSP) 27H (0x27 или 39) Случайная блок писать читать 28H (0x28 или 40)

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

 
 

INT 21H (0x21)

Функция 1CH (0x1C или 28) --> Получи диск данных

Call with: AH = 1CH
DL = Drive Code

Returns: If function is successful
AL = sectors per cluster
DS: BX = segment: offset of media ID byte
CX = size of physical sector in bytes
DX = number of clusters for default or
specified drive

Если функция не везет и логическим диском или критическая ошибка
AL = FFH

Комментарии :

Эта функция получает информацию о распределении указанных диске и указатель на байт информации идентификации со своей таблицы размещения файлов. Обращайтесь медиа ID байт дескриптора таблицы, приведенной в INT 21H, 1BH Функция для СМИ информацию об идентификаторе.

 

INT 21H (0x21)

Функция 1DH (0x1D или 29) --> Зарезервировано

INT 21H (0x21)

Функция 1EH (0x1E или 30) --> Зарезервировано

INT 21H (0x21)

Функция 1FH (0x1F или 31) --> Зарезервировано

INT 21H (0x21)

Функция 20H (пробела или 32) --> Зарезервировано

INT 21H (0x21)

Функция 21H (SNC или 33) --> Случайные читать

Call with: AH = 21H

DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if read successful
01H if end of file
02H if segment wrap, read canceled
03H if partial record read at end of
file

Комментарии :

Данная функция считывает из записи отдельных файлов в память. Запись, считывается в память на диск текущей передачи район адрес указанного в самом последнем обращается к функции 21H INT 1AH.

 

INT 21H (0x21)

Функция сделки (0x22 или 34) --> Случайные записи

Call with: AH = 22H
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if write successful
01H if disk full
02H if segment wrap, write canceled

Комментарии :

Эта функция пишет данные из памяти на отдельные записи в файл.

 

INT 21H (0x21)

Функция 23H (0x23 или 35) --> Получить размер файла

Call with: AH = 23H
DS: DX = segment: offset of unopened file
control block

Returns: If function is successful and matching filename found
AL = 00H
И FCB относительная - запись области (компенсировать 21H) установлен в количестве записей в файле округленным в случае необходимости к следующей абсолютного рекорда

Если функция не везет, и не нужно искать соответствие
AL = FFH

Комментарии :

Эта функция ищет соответствия файлов в текущем каталоге; Если он найден, обновлений с FCB размер файла по количеству записей. Там нет записи по умолчанию для размера этой функции поэтому соответствующие значения должны быть помещены в отчет FCB Размер поля (компенсируется 0EH) перед вызовом этой функции.

 

INT 21H (0x21)

Функция работы 24H (0x24 или 36) --> Настройка относительной рекордное число

Call with: AH = 24H
DS: DX = segment: offset of previously opened
file control block

Returns: AL is destroyed (other register not affected)
FCB relative-record field (offset 21H) updated

Комментарии :

Эта функция устанавливает относительный номер записи - области файла блок управления (СКС) в соответствие с текущей позиции файла как это записано в FCB открыт.

 

INT 21H (0x21)

Функция 25H (0x25 или 37) --> Установить вектор прерывания

Call with: AH = 25H
AL = interrupt number
DS: DX = segment: offset of interrupt handling
routine

Returns: Nothing

Комментарии :

Эта функция инициализацию процессора вектор прерывания для точки прерывания для обработки обычными. Он используется по отношению к непосредственным редактированием векторных прерывания столом хорошо себя приложений.

 

INT 21H (0x21)

Функция 26H (0x26 или 38) --> Создать новый префикс сегмента программы (PSP)

Call with: AH = 26H
DX = segment: of new program segment
prefix (PSP)

Returns: Nothing

Комментарии :

Эта функция копирует префикс сегмента программы (PSP) в настоящее время осуществляет программу по решению указанных в части свободного памяти, а затем обновляет новую PSP чтобы ее можно было использовать в другой программе.

 

INT 21H (0x21)

Функция 27H (0x27 или 39) --> блок Случайная читать

Call with: AH = 27H
CX = number of records to read
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if all requested records read
01H if end of file
02H if segment wrap
03H if partial record read at end of
file
CX = actual number of records read

Комментарии :

Эта функция читает один или несколько последовательных записей из файла в память, начиная с назначенного места файла. Если размер и расположение буфера, таковы, что сегмент переполнения или вкладыш, которые имели бы место, функция не возвращаться в код 02H и если частичная запись, считывается в конце файла, оставшуюся часть записи обивку с нулей.

 

INT 21H (0x21)

Функция 28H (0x28 или 40) --> блок Случайные записи

Call with: AH = 28H
CX = number of records to write
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if all requested records written
01H if disk full
02H if segment wrap
CX = actual number of records written

Комментарии :

Эта функция записывает один или несколько последовательных записей из памяти в файл, начиная с назначенного места файла. Если размер и расположение буфера, таковы, что сегмент переполнения или вкладыш, которые имели бы место, функция не возвращаться в код 02H.


Previous page

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

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

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