8086 microprocessor Programming and interfacing the PC - Ayala, Kenneth J. (Australia Thomson & Wadsworth, 2004)