Modern Microprocessor System Design: Sixteen-bit and Bit-slice Architecture