Microprocessors : theory and applications (Intel and Motorola) - Rafiquzzaman, M.