INTERNES 13H (0x13)
Funktion 23H (0x23 oder 35) --> Steuerpult-Eigenschaften Register einstellen (PS und PS/2, Festplatte)
Call with: AH = 23H
AL = feature number
DL = drive number
Return: Wenn Funktion erfolgreich,
Carry Flag = Clear
Wenn Funktion erfolglos,
Carry Flag = Set
AH = Status
Anmerkungen:
Diese Funktion wird verwendet, um das Steuerpulteigenschaft Register einzustellen. Wenn die Funktion erfolgreich ist, ist die tragenmarkierungsfahne frei und wenn erfolglos, Markierungsfahne tragen ist gesetzt und AH Registerrückkehr der Status.
INTERNES 13H (0x13)
Funktion 24H (0x24 oder 36) --> Gesetzte Mehrfachverbindungsstelle - übergangsmodus (Festplatte, PS und PS/2)
Call with: AH = 24H
AL = number of sectors per block
DL = drive number
Return: Wenn Funktion erfolgreich,
Carry Flag = Clear
Wenn Funktion erfolglos,
Carry Flag = Set
AH = Status
Anmerkungen:
Diese Funktion wird verwendet, um Mehrfachverbindungsstelle einzustellen - Modus bringen. Wenn du die Mehrfachverbindungsstelle sperren möchtest - Modus bringen, einstellen die Zahl Sektoren bis 0. Der Maximalwert für die Blockgröße (wie 2.4.6.8 und 16 etc.) hängt von der Festplatte Laufwerksart ab.
Der Wert wird im Byte 15H der Festplatte Antrieb Parameterleiste gespeichert, die von POST (Energie auf Selbsttest) hergestellt wird. Das Byte an der Adresse 0040H: 0074H wird auf Status des Betriebes eingestellt. Die Werte für Festplatte PS/1 Eigenschaft Zahl sind in der folgenden Tabelle verzeichnet worden:
Wert |
Beschreibung |
01H |
8 BitDatenübertragungen anstelle von Bit 16 vorwählen |
02H |
Ermöglichen schreiben Pufferspeicher |
22H |
Selben, benutzerspezifischen Bereich schreiben |
33H |
Wiederholungen sperren |
44H |
Zahl der ECC Bytes für lang gelesen einstellen/lang schreiben |
54H |
Pufferspeichersegmente einstellen |
55H |
Blick voran sperren |
66H |
Das Umschalten Energie-auf zu den Rückstellungen sperren |
77H |
Fehlerkorrektion sperren |
81H |
16 BitDatenübertragungen (Rückstellung) vorwählen |
82H |
Sperren schreiben Pufferspeicher |
88H |
Ermöglicht Fehlerkorrektion (Rückstellung) |
99H |
Ermöglicht Wiederholungen (Rückstellung) |
AAH |
Ermöglichen Blick voran |
BBH |
Stellen ein, ECC Länge für lang gelesen/schreiben lang zu vier Bytes |
CCH |
Ermöglichen dem Umschalten Energie-auf zu den Rückstellungen |
DDH |
Schreiben selben, gesamte Scheibe |
INTERNES 13H (0x13)
Funktion 24H (0x24 oder 36) --> Sektoren (QuickCache II v4.20) einstellen
Call with: AX = 24H
BX = New number of sector buffers in
cache
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Anmerkungen:
Diese Funktion wird verwendet, um die Sektoren einzustellen. Wenn die Funktion erfolgreich ist, ist AXT-Register sonst Rückkehr der AXT 0000H der Status.
INTERNES 13H (0x13)
Funktion 25H (0x25 oder 37) --> Antrieb (Festplatte, PS und PS/2) kennzeichnen
Call with: AH = 25H
DL = Drive number
ES:BX = Buffer of 512 bytes for reply packet
Return: Wenn Funktion erfolgreich,
Carry Flag = Clear
Buffer filled with drive information block
Wenn Funktion erfolglos,
Carry Flag = Set
AH = Status
Anmerkungen:
Diese Funktion wird verwendet, um den Antrieb zu kennzeichnen. Das Byte an der Adresse 0040h: 0074h wird auf den Status des Betriebes eingestellt. IBM stuft offiziell diese Funktion ein, wie wahlweise freigestellt. Die Spitze fängt für allgemeine Antrieb Konfiguration sind gegeben worden in der folgenden Tabelle auf:
Spitzen |
Beschreibung |
0 |
Reserviert (0) |
1 |
Hartsektoriert |
2 |
Weichsektoriert |
3 |
Nicht MFM kodierte |
4 |
Hauptschalterzeit grösser als 15msec |
5 |
Spindelbewegungssteuerwahl führte ein |
6 |
Örtlich festgelegter Antrieb |
7 |
Entfernbarer Patrone Antrieb |
8 |
Scheibe übertragungsrate ist kleiner als oder Gleichgestelltes zu 5Mbs |
9 |
Scheibe übertragungsrate ist grösser als 5Mbs aber kleiner als oder Gleichgestelltes zu 10Mbs |
10 |
Scheibe übertragungsrate ist grösser als 10Mbs |
11 |
Rotationsgeschwindigkeit Toleranz ist grösser als 0.5% |
12 |
Datenröhrenblitz-Offsetwahl vorhanden |
13 |
Schiene Offsetwahl vorhanden |
14 |
Formatgeschwindigkeit Toleranzabstand erforderte |
15 |
Aufgehoben für antimagnetische Antriebe (0) |
Die Beschreibung des Formats des Antrieb Informationen Blockes, wie in der ATA (am Zubehör) Spezifikation gegeben ist in der folgenden Tabelle gegeben worden:
Versatz |
Größe |
Beschreibung |
00H |
WORD |
Allgemeine Antrieb Konfiguration |
02H |
WORD |
Zahl der Zylinder |
04H |
WORD |
Reserviert |
06H |
WORD |
Zahl der Köpfe |
08H |
WORD |
Zahl der formatfreien Bytes pro Schiene |
0AH |
WORD |
Zahl der formatfreien Bytes pro Sektor |
0CH |
WORD |
Zahl der Sektoren pro Schiene |
0EH |
6 BYTES |
Verkäufer einzigartig |
14H |
20 BYTES |
Seriennummer in ASCII, (0000H=not spezifiziert) |
28H |
WORD |
Pufferart |
2AH |
WORD |
Puffergröße in 512 Bytestufensprüngen (0000H=not spezifiziert) |
2CH |
WORD |
Zahl der ECC Bytes überschritt auf lange Lese-Schreibbefehle 0000H = nicht spezifiziert |
2EH |
8 BYTES |
Mikroprogrammaufstellungneuausgabe in ASCII, 0000H=not spezifizierte |
36H |
40 BYTES |
Modellnummer in ASCII, 0000H=not spezifizierte |
5EH
|
WORD
|
Spitzen 15-8 Verkäufer einzigartig, Spitzen 7-0, (wenn 00H = mehrfache Lese-Schreibbefehle nicht eingeführt, sonst xxH = Höchstzahl der Sektoren, die pro Unterbrechung auf gelesen worden gebracht werden und mehrfache Befehle schreiben können) |
60H |
WORD |
0000H = kann nicht Doppelwort Input/Output durchführen,
0001H = kann Doppelwort Input/Output durchführen. |
62H |
WORD |
Gebissen 15-9 (0=reserved),
gebissene 8 (1=DMA gestützt),
Gebissener Verkäufer 7-0 einzigartig. |
64H |
WORD |
Reserviert |
66H |
WORD |
Spitzen 15-8 PIO Datenübertragungzyklus-TIMING-Modus, Spitzen 7-0 Verkäufer einzigartig |
68H |
WORD |
Spitzen 15-8 DMA Datenübertragungzyklus-TIMING-Modus, Spitzen 7-0 Verkäufer einzigartig |
6AH
|
WORD
|
Spitzen 15-1 hoben auf,
gebissenes 0 (1=the fängt berichtet im übersetzung Modus sind gültig auf,
0=the fängt berichtet im übersetzung Modus kann gültig sein) auf |
6CH |
WORD |
Zahl der gegenwärtigen Zylinder |
6EH |
WORD |
Zahl der gegenwärtigen Köpfe |
70H |
WORD |
Zahl der gegenwärtigen Sektoren pro Schiene |
72H |
DWORD |
Gegenwärtige Kapazität in den Sektoren |
76H |
WORD |
Reserviert |
78H |
136 BYTES |
Nicht definiert |
100H |
64 BYTES |
Verkäufer einzigartig |
140H |
96 BYTES |
Reserviert |
|
|
|
|