June 23, 2010 |
|
8 INT 13h Function Definitions
8.1 Overview
These function definitions include conventional, extended, and CD/DVD functions. The functions are differentiated by their function numbers and register usage. The extended functions use DS:SI as a pointer to a command packet. The conventional functions use ES:BX as a pointer to their transfer buffer. Functions
The values in all registers that are not explicitly defined in the following sections shall be preserved at the completion of each function call.
In the following clauses Entry specifies the contents that shall be in the x86 registers prior to making the specified function call. Exit specifies the contents that shall be in the x86 registers when the function call is complete. Carry clear indicates that CF=0b and carry set indicates that CF=1b.
Unlisted values in entry and exit condition may have result in indeterminate behavior. Error codes which are not listed are outside the scope of this standard.
Working Draft Enhanced Disk Drive - 4 | 29 |