This documentation assumes that you are an experienced assembly-language programmer, and that you are familiar with the instruction sets and system architecture of Intel and Intel-compatible microprocessors. In particular, you should understand:
This documentation also assumes that you are well acquainted with the features of your hardware device and any corresponding ROM BIOS routines or other installable software.