Text this: Designing microprocessor-based digital circuitry