The 80386, 80486 and pentium processors : hardware, software, and interfacing - Triebel (Prentice Hall, 1996)