Microprocessor systems design 68.000 hardware software, and interfacing - Alan Clements (Pws-Kent, 1987)