INT 13H Extensions:
INT 13H (0x13)
Função 1BH (0x1B ou 27) --> Começar o encabeçamento do Manufacturing (o disco fixo de ESDI)
Call with: AH = 1BH
AL = number of sector(s) to read
DL = drive
ES: BX = buffer for manufacturing header
(defect list)
Returns: If function successful
Carry flag = clear
AH = 00H
If function unsuccessful
Carry flag = set
AH = status
Comentários:
Esta função é usada começar o encabeçamento do manufacturing do disco fixo. O primeiro setor lido contem o encabeçamento do manufacturing com o número de entradas do defeito e o começo do mapa do defeito; os setores restantes contêm o restante do mapa do defeito. O formato do encabeçamento do Manufacturing (formato Record do mapa do defeito) pode ser encontrado em IBM 70MB, referência técnica das movimentações de disco 115MB fixo.
INT 13H (0x13)
Função 1BH (0x1B ou 27) --> começar o ponteiro ao bloco da informação do disco de SCSI (o controlador futuro do domínio SCSI)
Call with: AH = 1BH
DL = hard drive ID
Returns: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
ES:BX = SCSI disk information block
Comentários:
Esta função é usada começar o ponteiro ao bloco da informação do disco de SCSI. Isto ajusta também uma bandeira non-resettable que impeça que algumas mensagens do controlador estejam indicadas.
INT 13H (0x13)
Função 1CH (0x1C ou 28) --> Começar o ponteiro livrar a ram do controlador (o controlador futuro do domínio SCSI)
Call with: AH = 1CH
DL = hard drive ID for any valid SCSI
hard disk
Returns: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
ES:BX = first byte of free RAM on controller
Comentários:
Esta função é usada começar a ram livre do controlador. ES: BX aponta ao primeiro byte da RAM livre no controlador, disponível para outro usos. O ES contem o segmento em que o controlador reside. Os dois portos memória-traçados do I/O do controlador estão nos offsets 1C00H e 1E00H.
INT 13H (0x13)
Função 1C08H (0x1C08) --> Começar o status de conclusão do comando (o disco fixo de ESDI)
Call with: AX = 1C08H
DL = drive
ES:BX = buffer for Command Complete
Status Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Comentários:
Esta função é usada começar o status de conclusão do comando. Se a função for bem sucedida a bandeira carregar está desobstruída e se mal sucedido carregar a bandeira é ajustado.
INT 13H (0x13)
Função 1C09H (0x1C09) --> Começar o status do dispositivo (o disco fixo de ESDI)
Call with: AX = 1C09H
DL = drive
ES:BX = buffer for Device Status Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Comentários:
Esta função é usada começar o status do dispositivo. Se a função for bem sucedida a bandeira carregar está desobstruída e se mal sucedido carregar a bandeira é ajustado.
|