The 8086 Microprocessor : Programming and Interpacing The PC - Ayala, Kennoth J (New Delhi Cengage, 2011)