Microprocessors and microcomputer-based system design - Rafiquzzaman , Mohamed