X86 Assembly/Advanced x86

These "Advanced x86" chapters all cover specialized topics that might not be of interest to the average assembly programmer. However, these chapters should be of some interest to people who would like to work on low-level programming tasks, such as boot loaders, device drivers, and Operating System kernels. A programmer does not need to read the following chapters to say they "know assembly", although they may be interesting. The topics covered in this section are:
 * High-Level Languages
 * Machine Language Conversion
 * Protected Mode
 * Global Descriptor Table
 * Advanced Interrupts
 * Bootloaders