Bit-slice Microprocessor Design