Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
back2root:ibm-pc-ms-dos:interrupts:int_13:int_13_02 [2023/01/19 21:46] – créée frater | back2root:ibm-pc-ms-dos:interrupts:int_13:int_13_02 [2023/01/19 21:55] (Version actuelle) – [Notes & Comments] frater | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
{{tablelayout? | {{tablelayout? | ||
- | ^ reg ^ value ^ descr ^ | + | ^ reg ^ value ^ descr |
- | | AH | + | | AH |
- | | AL | var | number of sectors to read (1-128 dec.) | | + | | AL |
- | | CH | var | track/ | + | | CH |
- | |CL | + | | |
- | |DH | var| head number (0-15 dec.)| | + | | |
- | | DL | var |drive number (0=A:, 1=2nd floppy, 80h=drive 0, 81h=drive 1)| | + | | DL |
- | |ES:BX | var |pointer to buffer| | + | | ES:BX | var | pointer to buffer |
===== Return: ===== | ===== Return: ===== | ||
{{tablelayout? | {{tablelayout? | ||
- | ^ reg ^ | + | ^ reg ^ descr ^ |
- | | CF | 0 : succesfull\\ 1 : error| | + | | CF |
- | | AH | status (see [[back2root: | + | | AH | status (see [[back2root: |
- | | AL | number of sectors read | | + | | AL |
Ligne 30: | Ligne 30: | ||
* only the disk number is checked for validity | * only the disk number is checked for validity | ||
* the parameters in CX change depending on the number of cylinders; the track/ | * the parameters in CX change depending on the number of cylinders; the track/ | ||
- | + | {{tablelayout? | |
- | ^ bit ^ descr ^ | + | ^ bit |
- | | 0-5 | sector number | | + | | 0-5 |
- | | 6-7 | high order 2 bits of track/ | + | | 6-7 |
- | | 8-15| low order 8 bits of track/cyl number| | + | | 8-15 | low order 8 bits of track/cyl number |
</ | </ | ||
[[start|Back]] | [[start|Back]] | ||