INT 13H (0x13)
Function 15H (0x15 or 21) >> Get disk type
Call with:AH = 15H
DL = drive
00H-7FH floppy disk
80H-FFH fixed disk
Returns:If function successful
Carry flag = clear
AH = drive type code
00H se nessun presente dell'azionamento
01H se azionamento di dischetto senza cambi-linea supporto
02H se azionamento di dischetto con la cambi-linea supporto
03H se disc fisso |
And, if fixed disk (AH =03H)
CX: DX = number of 512-byte sectors
If function unsuccessful
Carry flag = set
AH = status
Osservazioni:
Questa funzione restituisce un codice che indica il tipo di disc floscio o fisso riferito dal codice specificato dell'azionamento.
INT 13H (0x13)
Function 16H (0x16 or 22) >> Get disk change
status
Call with: AH = 16H
DL = drive
00H-7FH floppy disk
Returns:Se la linea del cambiamento inattiva ed il disc non è stata cambiata
Carry flag = clear
AH = 00H
Se la linea del cambiamento attiva ed il disc possono essere cambiati
Carry flag = set
AH = 06H
Osservazioni:
Questa funzione restituisce la condizione della linea del cambiamento, indicante se il disc nell'azionamento può essere sostituito dall'ultimo accesso di disc. Se questa funzione rinvia con l'insieme della bandierina di trasport, il disc necessariamente non è stato cambiato e la linea del cambiamento può essere attivata semplicemente sbloccando e bloccando il portello dell'azionatore del disco senza rimuovere il dischetto.
|