Deze functie wordt gesteund op vaste slechts schijven. De hogere 2 beetjes van het 10-beetje cilinderaantal worden geplaatst in de hogere 2 beetjes van registercl.
INT 13H (0x13)
Functie 0BH (0x0B of 11) schrijven lange sector
Vraag met:AH = 0BH
AL = aantal sectoren
CH =cilinder
CL = sector
DH = hoofd
DL = aandrijving
80H-FFH vaste schijf
S: BX = segment: compensatie van buffer
Returns:If succesvolle functie
Draag vlag = ontruimen
AH = 00H
Al = aantal overgebrachte sectoren
Als niet succesvolle functie
Draag vlag = plaatsen
AH = status
Becommentariƫert:
Deze functie schrijft een sector (s) van geheugen aan schijf. De waarde van elke sector van gegevens moet door zijn 4-byte ECC code worden gevolgd. De hogere 2 beetjes van het 10-beetje cilinderaantal worden geplaatst in de hogere 2 beetjes van registercl. Deze functie wordt gesteund op vaste slechts schijven.
INT 13H (0x13)
Function 0CH (0x0C or 12) >> Seek
Vraag met:AH = 0CH
CH = lower 8 bits of cylinder
CL = upper 2 bits of cylinder in bits 6-7
DH = hoofd
DL = aandrijving
80H-FFH vaste schijf
Returns:If succesvolle functie
Draag vlag = ontruimen
AH = 00H
Als niet succesvolle functie
Draag vlag = plaatsen
AH = status
Becommentariƫert:
Deze functie plaatst de schijf lees-schrijfhoofden aan de gespecificeerde cilinder zonder enige gegevens over te brengen. De hogere 2 beetjes van het cilinderaantal worden geplaatst in de hogere 2 beetjes van registercl. Deze functie wordt gesteund op vaste slechts schijven.
|