The 80386DX microprocessor : : hardware, software, and interfacing - Triebel, Walter A. (Prentice Hall, 1992)