Microprocessors and microcomputer -based system design - Rafiquzzaman, Mohamed (New York, 2000)