13H INTERNO (0x13)
Función 23H (0x23 o 35) --> Fijar el registro de las características del regulador (picosegundo y PS/2, el disco duro)
Call with: AH = 23H
AL = feature number
DL = drive number
Return: If Function Successful,
Carry Flag = Clear
If Function Unsuccessful,
Carry Flag = Set
AH = Status
Comentarios:
Esta función se utiliza para fijar el registro de la característica del regulador. Si la función es acertada la bandera del llevar está clara y si es fracasado llevar la bandera es determinado y AH las vueltas del registro el estado.
13H INTERNO (0x13)
Función 24H (0x24 o 36) --> Múltiplo determinado - modo de la transferencia (disco duro, picosegundo y PS/2)
Call with: AH = 24H
AL = number of sectors per block
DL = drive number
Return: If Function Successful,
Carry Flag = Clear
If Function Unsuccessful,
Carry Flag = Set
AH = Status
Comentarios:
Esta función se utiliza para fijar múltiplo - transferir el modo. Si deseas inhabilitar el múltiplo - transferir el modo, fijan el número de sectores a 0. El valor máximo para el tamaño de bloque (tal como 2.4.6.8 y 16 etc.) depende del tipo del accionamiento de disco fijo.
El valor se almacena en el octeto 15H de la tabla de parámetro del accionamiento de disco fijo que se crea por correo (energía en autoprueba). El octeto en la dirección 0040H: 0074H se fija al estado de la operación. Los valores para el número de la característica del disco duro PS/1 se han enumerado en la tabla siguiente:
Valor |
Descripción |
01H |
Seleccionar 8 transferencias de datos del pedacito en vez del pedacito 16 |
02H |
Permitir escriben el escondrijo |
22H |
Escribir iguales, área user-specified |
33H |
Inhabilitar las recomprobaciones |
44H |
Fijar el número de los octetos de ECC para leído de largo/escribir de largo |
54H |
Fijar los segmentos del escondrijo |
55H |
Inhabilitar el look ahead |
66H |
Inhabilitar la inversión energía-en a los defectos |
77H |
Inhabilitar la corrección de error |
81H |
Seleccionar 16 transferencias de datos del pedacito (el defecto) |
82H |
Inhabilitan escriben el escondrijo |
88H |
Permite la corrección de error (el defecto) |
99H |
Permite las recomprobaciones (el defecto) |
AAH |
Permiten look ahead |
BBH |
Fijan la longitud de ECC para leído de largo/escriben de largo a cuatro octetos |
CCH |
Permiten la inversión energía-en a los defectos |
DDH |
Escriben iguales, disco entero |
13H INTERNO (0x13)
Función 24H (0x24 o 36) --> Fijar los sectores (QuickCache II v4.20)
Call with: AX = 24H
BX = New number of sector buffers in
cache
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Comentarios:
Esta función se utiliza para fijar los sectores. Si la función es acertada el registro del HACHA es vueltas otras del HACHA 0000H el estado.
13H INTERNO (0x13)
Función 25H (0x25 o 37) --> Identificar la impulsión (disco duro, picosegundo y PS/2)
Call with: AH = 25H
DL = Drive number
ES:BX = Buffer of 512 bytes for reply packet
Return: If Function Successful,
Carry Flag = Clear
Buffer filled with drive information block
If Function Unsuccessful,
Carry Flag = Set
AH = Status
Comentarios:
Esta función se utiliza para identificar la impulsión. El octeto en la dirección 0040h: 0074h se fija al estado de la operación. IBM clasifica oficialmente esta función como opcional. Los campos del pedacito para la configuración general de la impulsión se han dado en la tabla siguiente:
Pedacitos |
Descripción |
0 |
Reservado (0) |
1 |
Sectored difícilmente |
2 |
La suavidad sectored |
3 |
No MFM codificó |
4 |
Tiempo principal 15msec mayor que del interruptor |
5 |
La opción del control del motor del huso puso en ejecución |
6 |
Impulsión fija |
7 |
Impulsión de cartucho desprendible |
8 |
La tarifa de transferencia del disco es inferior o igual 5Mbs |
9 |
La tarifa de transferencia del disco es 5Mbs mayor que pero inferior o igual 10Mbs |
10 |
La tarifa de transferencia del disco es 10Mbs mayor que |
11 |
La tolerancia rotatoria de la velocidad es 0.5% mayor que |
12 |
Opción compensada del estroboscópico de los datos disponible |
13 |
Opción compensada de la pista disponible |
14 |
El boquete de la tolerancia de la velocidad del formato requirió |
15 |
Reservado para las impulsiones no magnéticas (0) |
La descripción del formato del bloque de la información de la impulsión según lo dado en la especificación de ATA (EN el accesorio) se ha dado en la tabla siguiente:
Compensación |
Tamaño |
Descripción |
00H |
WORD |
Configuración general de la impulsión |
02H |
WORD |
Número de cilindros |
04H |
WORD |
Reservado |
06H |
WORD |
Número de cabezas |
08H |
WORD |
Número de octetos sin formato por pista |
0AH |
WORD |
Número de octetos sin formato por sector |
0CH |
WORD |
Número de sectores por pista |
0EH |
6 OCTETOS |
Vendedor único |
14H |
20 OCTETOS |
Número de serie en el ASCII, (0000H=not especificado) |
28H |
WORD |
Tipo del almacenador intermediario |
2AH |
WORD |
Tamaño de almacenador intermediario en 512 incrementos del octeto (0000H=not especificado) |
2CH |
WORD |
El número de los octetos de ECC pasó en comandos largos de lectura/grabación 0000H = no especificado |
2EH |
8 OCTETOS |
La revisión de los soportes lógico inalterable en ASCII, 0000H=not especificó |
36H |
40 OCTETOS |
El número de modelo en ASCII, 0000H=not especificó |
5EH
|
WORD
|
Vendedor 15-8 único, pedacitos de los pedacitos 7-0, (si 00H = comandos múltiples de lectura/grabación no puestos en ejecución, xxH otro = número máximo de los sectores que pueden ser transferidos por la interrupción en leído y escribir comandos múltiples) |
60H |
WORD |
0000H = no puede realizar la entrada-salida de la palabra doble,
0001H = puede realizar la entrada-salida de la palabra doble. |
62H |
WORD |
Mordido 15-9 (0=reserved),
8 mordidos (1=DMA apoyado),
Vendedor mordido 7-0 único. |
64H |
WORD |
Reservado |
66H |
WORD |
Modo 15-8, vendedor de la sincronización del ciclo de la transferencia de datos del PIO de los pedacitos de los pedacitos 7-0 único |
68H |
WORD |
Modo 15-8, vendedor de la sincronización del ciclo de la transferencia de datos del acceso directo de memoria de los pedacitos de los pedacitos 7-0 único |
6AH
|
WORD
|
Los pedacitos 15-1 reservaron,
0 mordido (los campos 1=the divulgaron en de modalidad de traducción son válidos,
los campos 0=the divulgados en de modalidad de traducción pueden ser válidos) |
6CH |
WORD |
Número de cilindros actuales |
6EH |
WORD |
Número de cabezas actuales |
70H |
WORD |
Número de sectores actuales por pista |
72H |
DWORD |
Capacidad actual en sectores |
76H |
WORD |
Reservado |
78H |
136 OCTETOS |
No definido |
100H |
64 OCTETOS |
Vendedor único |
140H |
96 OCTETOS |
Reservado |
|
|
|
|