The 80X86 IBM PC and compatible computers. - Mazidi, Muhammad Ali (Prentice Hall, 2003)