INT 13H (0x13)
Functie 20H (0x20 or 32) --> Krijg het Huidige Formaat van Media (Compaq ATAPI het Verwijderbare Apparaat van Media)
Call with: AH = 20H
DL = drive number
Return: Als Succesvolle Functie,
Carry Flag = clear
AL = media type
AH = 00H
Als Niet succesvolle Functie,
CF = set
AH = error code
Becommentariëert:
Deze Functie wordt gebruikt om het huidige media formaat te krijgen. De waarden voor Compaq/ATAPI diskettemedia type zijn gegeven in de volgende lijst:
Waarde |
Media |
03H |
720K (unformatted 1M) |
04H |
1.44M (unformatted 2M) |
06H |
2.88M (unformatted 4M) |
0CH |
360K |
0DH |
1.2M |
0EH |
Toshiba 3mode |
0FH |
Nec 3mode (1024 bytes per sectoren) |
10H |
Het Verwijderbare Apparaat van Media ATAPI |
INT 13H (0x13)
Functie 21H (0x21 or 33) --> Lees de Veelvoudige Sectoren van de Schijf (PS en PS/2, Harde Schijven)
Call with: AH = 21H
AL = number of sectors to Read
CH = low byte of 12-bit cylinder number
CL = starting sector (bits 0 to 5) and bits 8
and 9 of cylinder (bits 6 and 7)
DH = head number (bits 0 to 5) and bits 10
and 11 of cylinder (bits 6 and 7)
DL = drive number
ES:BX = Data buffer to be read
Return: Als Succesvolle Functie,
Carry flag = clear
ES:BX = Filled Data Buffer
Als Niet succesvolle Functie,
Carry flag = set
AH = status
Becommentariëert:
De Functie wordt gebruikt om de veelvoudige sectoren van de Schijf te lezen Gebruikend de Veelvoudige Wijze van het Blok, die onderbreekt slechts na het eind van het overbrengen van een groep sectoren eerder dan na elke sector produceert.
INT 13H (0x13)
Functie 22H (0x22 or 34) --> Schrijf de Veelvoudige Sectoren van de Schijf (PS en PS/2, Harde Schijven)
Call with: AH = 22H
AL = number of sectors to be written
CH = low byte of 12-bit cylinder number
CL = starting sector (bits 0 to 5) and bits 8
and 9 of cylinder (bits 6 and 7)
DH = head number (bits 0 to 5) and bits 10
and 11 of cylinder (bits 6 and 7)
DL = drive number
ES:BX = buffer containing data to be written
Return: If function Successful,
Carry Flag = clear
AH = 01H
If function Unsuccessful,
Carry Flag = Set
AH = Status
Becommentariëert:
De Functie wordt gebruikt om de veelvoudige sectoren van de Schijf te schrijven gebruikend de Veelvoudige Wijze van het Blok, die onderbreekt slechts na het eind van het overbrengen van een groep sectoren eerder dan na elke sector produceert.
INT 13H (0x13)
Functie 22H (0x22 or 34) --> Laat/maak Geheim voorgeheugen toe onbruikbaar (QuickCache II v4.20)
Call with: AH = 22H
AL = new state (00H, if disabled and 01H,
if enabled)
Return: Als Succesvolle Functie,
AX = 0000H
Als Niet succesvolle Functie,
AX = status
Becommentariëert:
Deze Functie laat en/of maakt caching van alle aandrijving toe onbruikbaar. Als de functie succesvol is is het register van de BIJL 0000H terugkeert anders de status.
|