The 8086 microprocessor : Archietecture, software, and interfacing techniques. - Triebel, Walter A.; Avtar Singh