Extensiones INTERNAS 13H:
13H INTERNO (0x13)
Función 1BH (0x1B o 27) --> Conseguir el jefe de la fabricación (el disco fijo 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
Comentarios:
Esta función se utiliza para conseguir el jefe de la fabricación del disco fijo. El primer sector leído contiene el jefe de la fabricación con el número de las entradas del defecto y el principio del mapa del defecto; los sectores restantes contienen el resto del mapa del defecto. El formato del jefe de la fabricación (formato de registro del mapa del defecto) se puede encontrar en IBM 70MB, referencia técnica de los accionamientos de disco fijo 115MB.
13H INTERNO (0x13)
Función 1BH (0x1B o 27) --> Conseguir el indicador al bloque de la información del disco de SCSI (futuro Regulador del dominio 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
Comentarios:
Esta función se utiliza para conseguir el indicador al bloque de la información del disco de SCSI. Esto también fija una bandera no-restaurable que evite que algunos mensajes del regulador sean exhibidos.
13H INTERNO (0x13)
Función 1CH (0x1C o 28) --> Conseguir el indicador para liberar el espolón del regulador (el regulador futuro del dominio 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
Comentarios:
Esta función se utiliza para conseguir el espolón libre del regulador. ES: BX señala al primer octeto de ESPOLÓN libre en el regulador, disponible para otro las aplicaciones. El ES contiene el segmento en el cual el regulador reside. Los dos puertos memoria-traz de la entrada-salida del regulador están en las compensaciones 1C00H y 1E00H.
13H INTERNO (0x13)
Función 1C08H (0x1C08) --> Conseguir el estado de terminación del comando (el disco fijo 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
Comentarios:
Esta función se utiliza para conseguir el estado de terminación del comando. Si la función es acertada la bandera del llevar está clara y si es fracasado llevar la bandera se fija.
13H INTERNO (0x13)
Función 1C09H (0x1C09) --> Conseguir el estado del dispositivo (el disco fijo 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
Comentarios:
Esta función se utiliza para conseguir el estado del dispositivo. Si la función es acertada la bandera del llevar está clara y si es fracasado llevar la bandera se fija.
|