Intel microprocessors : 8086/8088,80186,80386,and architecture,programming, and interfacing - Bery, Barry B. (Prentice,Hall of India Private limited, New Delhi, 1995)