8086 and 80286 microprocessors Hardware , software and interfacing - Avtar Singh; Triebel Walter A (New Jersey Prentice Hall, 1990)