INT 13H (0x13)
Função 4EH (0x4E ou 78) --> Ajustar a ferragem Configuração (extensões 13H v2.1 INTERNAS de IBM/MS)
Call with: AH = 4EH
AL = Function Number ( See the Table in
comments)
DL = Drive number
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
AL = Status
Comentários:
Esta função é usada ajustar a configuração de ferragem. Os números da função para que o AL chame esta função foram dados na seguinte tabela:
Valor |
Descrição |
00H |
Permitir o prefetch |
01H |
Incapacitar o prefetch |
02H |
Ajustar a modalidade de transferência do PIO do máximo |
03H |
Ajustar a modalidade 0 do PIO |
04H |
Ajustar a modalidade de transferência do PIO do defeito |
05H |
Permitir a modalidade INTERNA do máximo do acesso direto da memória 13H |
06H |
Incapacitar o acesso direto da memória 13H INTERNO |
As modalidades do acesso direto da memória e do PIO são mutuamente exclusive conseqüentemente que seleciona as inutilizações PIO do acesso direto da memória para ou o dispositivo especificado ou todos os dispositivos nesses controlador e PIO selecionar incapacitam o acesso direto da memória
INT 13H (0x13)
Função 5001H (0x5001) --> Emitir o comando do pacote (especs. realçadas v3.0 da movimentação de disco)
Call with: AX = 5001H
DL = Drive number
ES:BX = Command packet (See the Table in
comments)
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
Comentários:
Esta função é usada emitir os comandos do pacote. Se a função for bem sucedida carregar a bandeira estiver desobstruída e o registo do ampère-hora é 00H, carrega mais a bandeira é retornos ajustados e do ampère-hora o código de erro. O formato do pacote realçado do comando das especs. v3.0 da movimentação de disco foi dado na seguinte tabela:
Offset |
Tamanho |
Descrição |
00H |
WORD |
Assinatura B055H |
02H |
BYTE |
Comprimento do pacote nos bytes |
03H |
BYTE |
Reserved (0) |
04H |
BYTEs de N |
Dados formatados do pacote |
INT 13H (0x13)
Função 5501H (0x5501) --> Inquérito (Seagate ST01/ST02)
Call with: AX = 5501H
DH = Number of bytes to transfer
DL = Drive Number
ES:BX = Buffer for results
Return:
ES:BX buffer, filled with the Inquiry results.
Comentários:
Esta função é usada emitir o inquérito. O BIOS ST01/ST02 não retorna nenhum sucesso ou a indicação de falha para a função conseqüentemente todos os comandos deve ser suposta para ter sido bem sucedida.
O BIOS ST01/ST02 traça sempre suas movimentações depois que as movimentações precedentes do BIOS sem mudar a contagem da movimentação do BIOS em 0040H: 0075H. Este comando é idêntico ao comando do inquérito de SCSI
|