Email Record: Microprogrammed state machine design