Há alguns valores adicionais do cmd que são usados somente por funções do biosdisk. Estes valores do cmd são permitidos somente o XT, EM, PS/2, e compatibles. Os valores foram descritos na tabela dada em seguida:
cmd |
O que |
6 |
Formata uma trilha e ajusta bandeiras más do setor |
7 |
Formata a movimentação que começa em uma trilha específica |
8 |
Retorna os parâmetros atuais da movimentação em primeiros 4 bytes do amortecedor |
9 |
Inicializa características do dirij-par |
10 |
Faz um longo lido (512 mais 4 bytes extra por o setor) |
11 |
Fazem um longo escrevem (512 mais 4 bytes extra por o setor) |
12 |
Fazem uma busca do disco |
13 |
Alternam a restauração do disco |
14 |
Lêem o amortecedor do setor |
15 |
Escrevem o amortecedor do setor |
16 |
Testes se a movimentação nomeada está pronta |
17 |
Recalibrates a movimentação |
18 |
Diagnostic da RAM do controlador |
19 |
Dirigir o diagnostic |
20 |
Diagnostic interno do controlador |
estrutura do diskinfo_t
diskinfo_t structure is used by _bios_disk function. The description of the structure is as follows:
struct diskinfo_t {
unsigned drive, head, track, sector, nsectors;
void far *buffer;
};
Onde a movimentação especifica a movimentação de disco que deve ser usada. Recordar sempre que para os discos duros, a movimentação física está especificada, não a divisória do disco. Se você quiser operar divisórias, o programa de aplicação deve também interpretar a informação desse disco própria da tabela da divisória.
|