microprocessor based systems design 11 1533776