Questa funzione è sostenuta sui disc fissi soltanto. I 2 bit superiori del numero di cilindro dei 10 bit sono disposti nei 2 bit superiori del CL del registro.
INT 13H (0x13)
Function 0BH (0x0B or 11) >> Write sector long
Call with:AH = 0BH
AL = number of sectors
CH = cylinder
CL = sector
DH = head
DL = drive
80H-FFH fixed disk
ES: BX = segment: offset of buffer
Returns:If function successful
Carry flag = clear
AH = 00H
AL = number of sectors transferred
If function unsuccessful
Carry flag = set
AH = status
Osservazioni:
Questa funzione scrive un settore dalla memoria al disc. Valore di ogni settore dei dati deve essere seguito dal relativo 4 codice di byte ECC. I 2 bit superiori del numero di cilindro dei 10 bit sono disposti nei 2 bit superiori del CL del registro. Questa funzione è sostenuta sui disc fissi soltanto.
INT 13H (0x13)
Function 0CH (0x0C or 12) >> Seek
Call with:AH = 0CH
CH = lower 8 bits of cylinder
CL = upper 2 bits of cylinder in bits 6-7
DH = head
DL = drive
80H-FFH fixed disk
Returns:If function successful
Carry flag = clear
AH = 00H
If function unsuccessful
Carry flag = set
AH = status
Osservazioni:
Questa funzione posiziona le teste letturi /scritturi del disc sul cilindro specificato senza trasferire alcuni dati. I 2 bit superiori del numero di cilindro sono disposti nei 2 bit superiori del CL del registro. Questa funzione è sostenuta sui disc fissi soltanto.
|