INT 13H (0x13)
Function 02H (0x02) >> Read sector
Call with: AH = 02H
AL = number of sectors
CH = cylinder
CL = sector
DH = head
DL = drive
00H-7FH floppy disk
80H-FFH fixed disk
ES:BX = segment: offset of buffer
Returns: Si función acertada
Carry flag = clear
AH = 00H
AL = número de los sectores transferidos
Si función fracasada
Carry flag = set
AH = status
Comentarios:
Esta función lee unos o más sectores del disco en memoria. En discos fijos, 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 03H (0x03) Write sector
Call with: AH = 03H
AL = number of sectors
CH = cylinder
CL = sector
DH = head
DL = drive
00H-7FH floppy disk
80H-FFH fixed disk
ES: BX = segment: offset of buffer
Returns: Si función acertada
Carry flag = clear
AH = 00H
AL = el número del sector transfirió
Si función fracasada
Carry flag = set
AH = status
Comentarios:
Esta función escribe unos o más sectores de la memoria al disco. En discos fijos, los 2 pedacitos superiores del número de cilindro de 10 pedacitos se ponen en los 2 pedacitos superiores del CL del registro.
|