ECE 4/585 Microprocessor System Design