De waarde van hoofd, het spoor en de sector specificeren de plaats van de beginnende sector voor verrichtingsnsectors het aantal sectoren die specificeert punten aan de buffer worden moeten gelezen of worden geschreven en buffer waar het gegeven wordt gelezen en geschreven. Afhankelijk van de waarde van cmd, zouden de andere parameters in de diskinfo_tstructuur kunnen of zouden niet kunnen worden vereist.
De waarde voor de specificatie van schijfaandrijving is dat in biosdisk en _ bios_disk de functies moet worden gebruikt gegeven in de volgende lijst:
drive Value |
Disk drive to use |
0
1
2
.... |
First floppy-disk drive
Second floppy-disk drive
Third floppy-disk drive
(and so on) |
0x80
0x81
0x82
... |
First hard-disk drive
Second hard-disk drive
Third hard-disk drive
(and so on) |
Genoeg theorie! Nu zie sommige praktische dingen en één of ander voorbeeld van deze functies. Het volgende voorbeeld leest de sectoren van de beide kanten van vier sporen van floppy en slaat de inhoud aan het dossier op, dat door de gebruiker wordt gespecificeerd. Het is niet van belang, als u de dossiers van uw schijf hebt geschrapt omdat het programma de oppervlakte van de direct schijf leest.
Om de geschrapte gegevens te zien, is het betere ideal dat u een volledig geformatteerde floppy disk neemt en sommige tekstdossiers zoals uw c programma's coderende of andere tekstdossiers (zodat u de inhoud van de dossiers) kunt begrijpen ongeveer bezettend 73KB(data die in vier sporen, twee kanten en 18 sectoren in elk spoor wordt opgeslagen kopiëert. Elke sector is van 512bytes). Het programma is ontwikkeld om het voorbeeld aan te tonen. Nochtans kunt u het veranderen en ontwikkelen aan klaar om gegevens terug te krijgen.
|