Esta función se apoya en discos fijos solamente. Los 2 pedacitos superiores del número de cilindro de 10 pedacitos se ponen en los 2 pedacitos superiores del CL del registro.
INT 13H (0x13)
Function 0BH (0x0B or 11) >> Write sector long
Call with:AH = 0BH
AL = número de sectores
CH = cilindro
CL = sector
DH = cabeza
DL = impulsión
80H-FFH fixed disk
ES: BX = segment: offset of buffer
Returns:Si función acertada
Carry flag = clear
AH = 00H
AL = el número de sectores transfirió
Si función fracasada
Carry flag = set
AH = status
Comentarios:
Esta función escribe un sector de la memoria al disco. El valor de cada sector de datos se debe seguir por su 4 código del octeto ECC. Los 2 pedacitos superiores del número de cilindro de 10 pedacitos se ponen en los 2 pedacitos superiores del CL del registro. Esta función se apoya en discos fijos solamente.
INT 13H (0x13)
Function 0CH (0x0C or 12) >> Seek
Call with:AH = 0CH
CH = bajar 8 pedacitos de cilindro
CL = pedacitos del alto 2 del cilindro en pedacitos 6-7
DH = cabeza
DL = impulsión
80H-FFH fixed disk
Returns:Si función acertada
Carry flag = clear
AH = 00H
Si función fracasada
Carry flag = set
AH = status
Comentarios:
Esta función coloca las cabezas de lectura/grabación del disco al cilindro especificado sin la transferencia de ningunos datos. Los 2 pedacitos superiores del número de cilindro se ponen en los 2 pedacitos superiores del CL del registro. Esta función se apoya en discos fijos solamente.
|