The Intel microprderson 8086/, 80186/80//88, 80286, 80386, 80486, pentium and pentium proprocessor-architecture, programming and interfacing - Brey, Barry B. (New Delhi Prentice-Hall of India, 2000)