16MB RAM sel Id cir Text Memory PC Value to Register A Bus B Bus C Bus 1 Rs, Rn 2 MUX Rs *3 MUX Rn MUX cip. cout MUX ALKO A D 7 16MB RAM ld cir str sel D
For the following diagram, match the numbers to the CPU unit it describes.
Group of answer choices
1
[ Choose ]
Barrel Shifter
Rm
Multiply Unit
Immediate value
Shift Amount
ALU
Memory
2
[ Choose ]
Barrel Shifter
Rm
Multiply Unit
Immediate value
Shift Amount
ALU
Memory
3
[ Choose ]
Barrel Shifter
Rm
Multiply Unit
Immediate value
Shift Amount
ALU
Memory
4
[ Choose ]
Barrel Shifter
Rm
Multiply Unit
Immediate value
Shift Amount
ALU
Memory
5
[ Choose ]
Barrel Shifter
Rm
Multiply Unit
Immediate value
Shift Amount
ALU
Memory
6
[ Choose ]
Barrel Shifter
Rm
Multiply Unit
Immediate value
Shift Amount
ALU
Memory
7
[ Choose ]
Barrel Shifter
Rm
Multiply Unit
Immediate value
Shift Amount
ALU
Memory
MSCPU
The MSCPU, which implements the flexible operand, or Operand2, of the ARM CPU, is represented in the provided figure as an abstract perspective.
The multiplier as well as the barrel shifter, two new operational units that are incorporated to the CPU to do computation before the values are sent to the ALU, distinguish the MSCPU from the 3-Address Load and Store CPU. The Multiply and Accumulate (mla) instruction and the Operand2 can now be implemented by the CPU owing to these new units.
Additionally, Logisim was utilized to generate this abstract CPU instead of using a drawing programme because the complexity of the picture made it simpler to implement the CPU in a circuit simulation programme like Logisim than to attempt to draw it abstractly. There are some differences when uizling Logisim, including the inclusion of a multiplexer (mux) to choose among inputs. A mux might be thought of by the reader as a device that decides which of two or more inputs gets sent to the output. A mux on the B bus, for instance, which is the mux with the Rm and immed inputs in the top centre of the diagram, decides whether to send a register, Rm, or immediate value ahead.
Step by step
Solved in 2 steps