Question: ( a ) Given the data path of a CPU as shown below: Figure 1 : A simplified CPU In the data path shown, the
a Given the data path of a CPU as shown below:
Figure : A simplified CPU
In the data path shown, the S S and D fields in the instruction represent the two
source and one destination operands, and are directly connected to the address
port of the register file. Register S will be read into RFDUT while register S
will be read into RFQUT RFIN will be written into register D Registers A and B
are the input registers and the output register of the ALU. There is a single
CPU bus in the data path.
Describe how the following instructions will be executed inside the CPU:
i The oneword instruction ADD R R Rie R R R
ii The word instruction, ADD DFFRR Ric R larr OFFR
R where DFFR is the displacement addressing mode to specify the
memory address of the first source operands, DFF stored in the second word
of the instruction, and R is the indirect mode.
bi What is the throughput of instruction execution for an ideal pipeline ie
number of instruction per clock cycle
ii Suggest one instruction that can cause the pipeline to stop and need to be
reinitialized. Explain why in one sentence.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
