13H INTERNO (0x13)
Funzione 3EH (0x3E o 62) --> regolare l'indennità del Singolo-Settore (QuickCache II v4.20)
Call with: AH = 3EH
AL = New value for bonus
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Osservazioni:
Questa funzione è usata per regolare l'indennità del Singolo-Settore. Se la funzione riesce l'ASCIA è 0000H, se l'ASCIA infruttuosa restituisce la condizione.
13H INTERNO (0x13)
Funzione 3FH (0x3F o 63) --> regolare l'indennità Thrashold (QuickCache II v4.20)
Call with: AH = 3FH
AL = New value for bonus threshold
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Osservazioni:
Questa funzione è usata per regolare la soglia di indennità. Se la funzione riesce l'ASCIA è 0000H, se l'ASCIA infruttuosa restituisce la condizione.
13H INTERNO (0x13)
Funzione 41H (0x41 o 65) --> controllo dell'installazione (estensioni INTERNE 13H di IBM/MS)
Call with: AH = 41H
BX = 55AAH
DL = Drive number (80H-FFH)
Return: If Extensions Supported and Function Successful,
Carry Flag = Clear
BX = AA55H
AH = Major version of extensions (See the
table in Comments)
AL = Internal use
CX = API subset support bitmap (See the
Table in Comments)
DH = Extension version (v2.0 and later)
If Extension not Supported or Function Unsuccessful,
Carry Flag = set
AH = 01H (Function Invalid)
Osservazioni:
Verifiche del questo funzionamento se le estensioni INTERNE 13H di IBM/MS sono installate e sostenute. I valori per le versioni importanti delle estensioni sono stati dati nella seguente tabella:
Valore |
Versione principale dell'estensione |
01H |
1.x |
20H |
2.0/EDD-1.0 |
21H |
2.1/EDD-1.1 |
30H |
EDD-3.0 |
I campi della punta per l'indirizzamento a bit INTERNO di sostegno di estensioni 13H api di IBM/MS sono stati dati nella seguente tabella:
Punte |
Descrizione |
0 |
Le funzioni estese di accesso di disc (AH=42H, 43H, 44H, 47h e 48H) hanno sostenuto. |
1 |
Le funzioni smontabili del regolatore dell'azionamento (AH=45H, 46H, 48H, 49H e INT15/AH =52H) hanno sostenuto. |
2 |
Le funzioni aumentate dell'azionatore del disco (EDD) (AH=48H e AH=4EH) hanno sostenuto. La tabella di parametro estesa dell'azionamento è valida. |
3-15 |
Riservato (0) |
13H INTERNO (0x13)
Funzione 42H (0x42 o 66) --> si è esteso colto (estensioni INTERNE 13H di IBM/MS)
Call with: AH = 42H
DL = Drive number
DS:SI = Disk address packet (See the table in
comments)
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
Osservazioni:
Questa funzione è l'estensione per la funzione colta disc. Se la funzione riesce trasporta la bandierina è chiara ed AH il registro è 00H, altrimenti trasporta la bandierina è stabilito ed AH ritorni il codice di errore. Il campo di conteggio del blocco del pacchetto di indirizzo di disc è regolato al numero di blocchi trasferito con successo. La disposizione del pacchetto di indirizzo di disc è stata data qui sotto:
Immagine riportata |
Formato |
Descrizione |
00H |
BYTE |
Formato del pacchetto (10H) |
01H |
BYTE |
Riservato (0) |
02H |
WORD |
Numero di blocchi da trasferire |
04H |
DWORD |
Amplificatore di trasferimento |
08H |
QWORD |
Iniziando numero di blocco assoluto (LBA) |
|