Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Int 13h Function 09h
 Detail                                    Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Interrupt:   13h     Function:   09h
 
  Title:       Initialize Fixed Disk Characteristics
 
  Description:                                          [PC] [AT] [PS/2]
 
     Initializes the fixed disk controller for subsequent I/O
     operations, using the values found in the ROM BIOS disk parameter
     block(s).
 
     Input                                     Output
 
     AH = 09h                                  If function successful
     DL = Drive                                  Carry flag: clear
        = 80h-FFh fixed disk                     AH = 00h
     And on the PC/XT                          If function unsuccessful
       Vector for Int 41h must point to          Carry flag: set
       disk parameter block                      AH = Status
     Or on the PC/AT and PS/2                         See: Int 13h
       Vector for Int 41h must point to                    Function 01h
       disk parameter block for drive 0
 
       Vector for Int 46h must point to
       disk parameter block for drive 1
                                    -♦-