Digital logic and microprocessor design with interfacing - Hwang, Enoch O. (Cengage Learning, 2018)