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.
Interrupt 25h
 Detail                                    Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Interrupt:   25h
 
  Title:       Absolute Disk Read
 
  Description:
 
     Provides a direct linkage to the MS-DOS BIOS module to read data
     from a logical disk sector into memory.
 
     Input                                   Output
 
     For access to partitions                If function successful
     <= 32 megabytes                           Carry flag: clear
       AL = Drive number
            (0 = A, 1 = B,...)               If function unsuccessful
       CX = Number of sectors to read          Carry flag: set
       DX = Starting sector number             AX = Error code
       DS:BX = segment:offset of buffer        See: Detail
 
     For access to partitions
     > 32 megabytes [Version 4.0+]
       AL = Drive number
            (0 = A, 1 = B,...)
       CX = -1
       DS:BX = segment:offset of
               parameter block
                                    -♦-