The 8088 and 8086 microprocessors programming, interfacingsoftware, hardware a - Triebel,Walter A. (New Delhi Prentice Hall of India, 1996)