Van int. 21H (0x21) de Functie 15H (0x15 of 21) Opeenvolgend schrijft 16H (0x16 of 22) leidt tot dossier 17H (0x17 of 23) noemt dossier 18H (0x18 of 24) Gereserveerde 19H anders (0x19 of 25) krijgt huidige schijf 1AH (0x1A of 26) Vastgestelde DTA address1BH (0x1B of 27) krijgen standaardaandrijvingsgegevens

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

INT 21H (0x21)

Functie 15H (0x15 or 21) --> Opeenvolgend schrijf

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

Returns: AL = 00H, if write successful
01H, if disk is file
02H, if segment wrap

Becommentariëert:

Deze functie schrijft geschikt het volgende opeenvolgende blok van gegevens in een dossier, toen toename de dossierwijzer. Het aantal bytes van te schrijven gegevens wordt gespecificeerd door het verslag grootte-gebied (compensatie 0EH) van het blok van de dossiercontrole (FCB).


INT 21H (0x21)

Functie 16H (0x16 or 22) --> Creëer dossier

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

Returns: Als de functie succesvol is en het dossier werd gecreeerd of werd beknot
AL = 00H
En FCB die door MS-dos als volgt wordt ingevuld:

Het gebied van de aandrijving (compensatie 00H) = 1 voor aandrijving A, 2 voor aandrijving B, enz.
Huidig blokgebied (offset0CH) = 00H
De groottegebied van het verslag (compensatie 0EH) = 0080H
Het gebied van de grootte (compensatie 10H) = dossiergrootte van folder
Het gebied van de datum (compensatie 14H) = datumzegel van folder
Het gebied van de tijd (compensatie 16H = tijdzegel van folder

Als niet succesvolle functie (folderhoogtepunt)
AL = FFH

Becommentariëert:

Deze functie leidt tot een nieuwe folderingang in de huidige folder of beknot om het even welk bestaand dossier met de zelfde naam aan nul lengte. Opent ook het dossier voor verdere lees-schrijfverrichtingen. Deze functie moet met voorzichtigheid worden gebruikt omdat een bestaand dossier met de gespecificeerde naam aan nul lengte en alle gegevens beknot is in zoverre dat het dossier irretrievably wordt verloren.

 

INT 21H (0x21)

Functie 17H (0x17 or 23) --> Noem dossier anders

Call with: AH = 17H
DS: DX = segment: offset of special file control block

Returns: Als de functie en één of meerdere anders genoemde dossiers succesvol is
AL = 00H

Als de functie niet succesvol is en geen aanpassingsdossiers, of nieuwe filename pasten een bestaand dossier aan
AL = FFH

Becommentariëert:

Deze functie verandert de naam van alle aanpassingsdossiers in de huidige folder op de schijf in de gespecificeerde aandrijving.

U kunt wilde kaarten met dit ook gebruiken. Het speciale blok van de dossiercontrole heeft een aandrijvingscode, filename, en uitbreiding in de gebruikelijke positie (bytes 0 door 0BH) en tweede filename die 6 bytes na de eerste begint (compensatie 11H).

 

INT 21H

Functie 18H (0x18 or 24) --> Gereserveerd

INT 21H (0x21)

Functie 19H (0x19 or 25) --> Krijg huidige schijf

Call with: AH = 19H

Returns: AL = drive code (0 for A drive, 1 for B
drive etc.)

Becommentariëert:

Deze functie keert de aandrijvingscode van de stroom terug of blijft schijfaandrijving in gebreke.

 

INT 21H (0x21)

Functie 1AH (0x1A or 26) --> Vastgesteld adres DTA

Call with: AH = 1AH
DS: DX = segment: offset of disk transfer area.

Returns: Nothing

Becommentariëert:
Deze functie specificeert het adres van het gebied van de schijfoverdracht (DTA) dat voor verdere op fcb betrekking hebbende functievraag moet worden gebruikt.

INT 21H (0x21)

Functie 1BH (0x1B or 27) --> Krijg standaardaandrijvingsgegevens

Call with: AH = 1BH

Returns: Als succesvolle functie
AL = sectors per cluster
DS: DX = segment offset of media ID byte
CX = size of physical sector in bytes
DX = number of clusters for default drive

Als niet succesvolle functie (ongeldige aandrijving of kritieke fout)
AL = FFH

Becommentariëert:

Deze functie verkrijgt geselecteerde informatie over de standaardschijfaandrijving en een wijzer aan de media identificatiebyte uit zijn lijst van de dossiertoewijzing.

De media byte van identiteitskaart heeft de volgende betekenissen:

Identiteitskaart van de Beschrijver van media

Middel

0F0H

3,5-duim Tweezijdige Floppy disk, 18 sectoren (of andere)

0F8H

vaste schijf

0F9H

5,25-duim Tweezijdige Floppy disk, 15 sectoren

0F9H

3,5-duim Tweezijdige Floppy disk, 9 sectoren

0FCH

5,25-duim Enig-opgeruimde Floppy disk, 9 sectoren

0FDH

5,25-duim Tweezijdige Floppy disk, 9 sectoren

0FDH

8-duim kiest de Floppy disk, opgeruimde, enige dichtheid uit

0FEH

5,25-duim Enig-opgeruimde Floppy disk, 8 sectoren

0FEH

8-duim kiest de Floppy disk, Opgeruimde, Enige Dichtheid uit

0FEH

8-duim verdubbelt de Floppy disk, Opgeruimde, Dubbele Dichtheid

0FFH

5,25-duim Tweezijdige Floppy disk, 8 sectoren



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
 
 
Data Recovery boek
 
Hoofdstuk-1 Een Overzicht van de Terugwinning van Gegevens
Hoofdstuk-2 Inleiding van Harde Schijven
Hoofdstuk-3 Logische Benadering van Schijven en OS
Hoofdstuk-4 De Systemen van het aantal
Hoofdstuk-5 Inleiding van de Programmering van C
Hoofdstuk-6 Inleiding aan de Grondbeginselen van de Computer
Hoofdstuk-7 De noodzakelijke Bevelen van Dos
Hoofdstuk-8 Schijf-bios functioneert en onderbreekt Behandeling met C
Hoofdstuk-9 Behandelende Grote Harde Schijven
Hoofdstuk-10 De Terugwinning van gegevens van Bedorven Floppy
Hoofdstuk-11 Het maken van Steunen
Hoofdstuk-12 Het lezen van en het Wijzigen van MBR met Programmering
Hoofdstuk-13 Het lezen van en het Wijzigen van DBR met Programmering
Hoofdstuk-14 Programmering de Terugwinning voor van het "Ruwe Dossier"
Hoofdstuk-15 Programmering voor de Wissers van Gegevens
Hoofdstuk-16 Het ontwikkelen van meer Nut voor Schijven
Bijlage Verklarende woordenlijst van de Termijnen van de Terugwinning van Gegevens
 
 
Pro Data Doctor

Home

Producten

Contactgegevens

Customer Support

Download Demo

Algemene Voorwaarden

 
Pro Data Doctor