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_08 [2023/01/19 21:48] – créée frater | back2root:ibm-pc-ms-dos:interrupts:int_13:int_13_08 [2024/03/03 22:11] (Version actuelle) – 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]] | ||