Программы получают данные по распределения привода для intdosx intdos использования диска

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Intdos и intdosx функций исполняют interrupt 0x21 dos для того чтобы invoke определенная функция dos. Значение inregs- h.ah определяет функцию dos, котор нужно invoked. Intdosx функции также копирует segregs - ds и segregs - значения es в соответствуя регистры перед invoking dos действует и после этого восстанавливает ds.

Эта характеристика функций позволяет программы используют далекие указатели или большая модель памяти данных определяет который этап должен быть использованным для исполнения функции. С функцией intdosx вы можете invoke функция dos принимает значение ds отличающееся от этап данным по невыполнения обязательства and/or принимает аргумент в es.

Обе функции возвращают значение ОСИ после завершения звонока функции dos и если флаг носить установлен, то (outregs - x.cflag! = 0), он показывает что ошибка произошла.

После того как interrupt 0x21 возвращает функции копируют в настоящее время значения регистра к outregs, состоянию флага носить к полю x.cflag в outregs и значение 8086 флагов регистрирует к полю x.flags в outregs. И inregs и outregs могут указать к такой же структуре. Препятствуйте нам увидеть примеры этих функций.

Пример пользы функции intdos давался ниже. Эта программа получает выбранную информацию о неповоротливом (Floppy Disk дюйма 1.44Mb, 3Ѕ) приводе диска. Эта программа обеспечивает данные по распределения Floppy Disk.

/* Данные по распределения привода получать для использования диска */

#include <dos.h> /*для intdos() и соединения REGS*/
#include <stdio.h> /* для printf() */

union REGS inregs, outregs;

void main()
{
inregs.h.ah = 0x36; /* получите номер функции открытыйа космос диска */
inregs.h.dl = 0x01; /* управляйте а: */

intdos(&inregs, &outregs);

printf("%d sectors/cluster,\n%d clusters,\n%d bytes/sector,
\n%d total clusters",
outregs.x.ax,outregs.x.bx,
outregs.x.cx, outregs.x.dx);
getch();
}

И выход программы будет как это:

1 sectors/cluster,
1933 clusters,
512 bytes/sector,
2843 total clusters

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi, translated using machine translation. See original English contents on Data recovery book pages.

Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

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


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38

Next page

© Copyright 2002-2005 DataDoctor.Biz

Pen Drive Data Recovery Software | Memory Card Data Recovery Software | iPod Data Recovery Software | Digital Camera Data Recovery Software | Removable Media Data Recovery Software | Windows Data Recovery Software | FAT Data Recovery Software | NTFS Data Recovery Software | Data Recovery Training | Data Recovery Services | Data Recovery Education Material | Data Recovery Book | Custom Software Development | Offshore Software Development | Microsoft .NET Development | Java / J2EE Development | Wireless / Mobile Application Development | Database Solutions | Website Design | Website Development | Website Promotion | Mobile Website Design | Website Testing | Graphic Design

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek