Hall D. Microprocessor System Design - Hardware, Programming,...Interfacing 2018