Design a micro-instruction format for a CPU that has 8 registers, 1 of which is used as the accumulator, and a single ALU which is able to perform 16 functions, namely, 8 arithmetic, 4 logic, and 4 shift operations. All CPU components are connected by internal system bus. Sketch diagram of your CPU architecture and your μ-instruction format to explain how the CPU operates.