INT 13H (0x13)
A função 09H (0x09) >> inicializa características do disco fixo
Call with: AH = 09H
DL = drive
80H-FFH fixed disk
On the PC/XT Vector for INT 41H
deve apontar ao bloco do parâmetro do disco ou, no PC/AT e no PS/2
O vetor para 41H INTERNO deve apontar ao bloco do parâmetro do disco para a movimentação 0
O vetor para 46H INTERNO deve apontar ao bloco do parâmetro do disco para a movimentação 1
Returns: Se função bem sucedida
Carry flag = clear
AH = 00H
Se função mal sucedida
Carry flag = set
AH = status
Comentários:
Esta função inicializa o controlador de disco fixo para operações subseqüentes do I/O, usando os valores encontrados nos blocos do parâmetro do disco do BIOS da ROM. A função é suportada em disco fixo somente. O formato de bloco do parâmetro para discos fixos do PC e do PC/XT é como segue:
Byte |
Índices |
00H-01H |
Número máximo dos cilindros |
02H |
Número máximo das cabeças |
03H-04H |
Começar reduzida escreve o cilindro da corrente |
05H-06H |
Começar escreve pre o cilindro da compensação |
07H |
Comprimento do estouro do máximo ECC |
08H |
Dirigir a opção
Bocados |
Significado (se jogo) |
0 - 2 |
dirigir a opção |
3 - 5 |
reserved (0) |
6 |
incapacitar entradas de ECC |
7 |
incapacitar novas tentativas do disco-acesso |
|
09H |
Valor de intervalo de parada padrão |
0AH |
Valor de intervalo de parada para a movimentação do formato |
0BH |
Valor de intervalo de parada para a movimentação da verificação |
0CH-0FH |
Reserved |
|