Ci-dessous, les différences entre deux révisions de la page.
Dernière révisionLes deux révisions suivantes | |||
back2root:ibm-pc-ms-dos:interrupts:int_13:int_13_08 [2023/01/19 21:48] – créée frater | back2root:ibm-pc-ms-dos:interrupts:int_13:int_13_08 [2023/01/19 21:56] – [Tableau] frater | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== INT 0x13 - 0x08 - Get Current Drive Parameters (XT & newer) ====== | + | ====== INT 0x13 - 0x08 - Get Current Drive Parameters (XT & newer) |
- | + | ||
- | <WRAP round info > | + | |
- | Undocumented | + | |
- | </ | + | |
===== Request/ | ===== Request/ | ||
Ligne 16: | Ligne 12: | ||
{{tablelayout? | {{tablelayout? | ||
- | ^ reg | + | ^ reg ^ |
- | | | + | | CF | 0 if successful\\ 1 if error |
- | | | + | | AH | status |
- | | | + | | BL | CMOS drive type\\ 01 - 5< |
- | + | | CH | cylinders (0-1023 dec. see below) | |
- | ==== Values code: ==== | + | | CL | sectors per track (see below) |
- | | | + | | DH | number of sides (0 based) |
- | | | + | | DL | number of drives attached |
- | | | + | | ES:DI |
===== Notes & Comments ===== | ===== Notes & Comments ===== | ||
<WRAP round box> | <WRAP round box> | ||
+ | * the track/ | ||
+ | * many good programming references indicate this function is only available on the AT, PS/2 and later systems, but all hard disk systems since the XT have this function available | ||
+ | * only the disk number is checked for validity | ||
- | Notes | + | {{tablelayout? |
+ | ^ bit ^ descr ^ | ||
+ | | 0-5 | sector number | ||
+ | | 6-7 | high order 2 bits of track/ | ||
+ | | 8-15 | low order 8 bits of track/cyl number | ||
</ | </ | ||
[[start|Back]] | [[start|Back]] | ||