8088 AND 8086 MICROPROCESSORS PROGRAMING, INTERFACING, SOFTWARE, HARDWARE APPLICATIONS - TRIEBEL, WALTER A (NEW DELHI PEARSON EDUCATION, 2004)