INSTRUCTIONS: Please state whether each statement is either TRUE OR FALSE. 1. Yo
ID: 3890270 • Letter: I
Question
INSTRUCTIONS: Please state whether each statement is either TRUE OR FALSE.
1. You can store a data value read from memory into a register only on a clock edge.
2. Using a single cycle datapath to execute an LW instruction, the MemToReg control signal will be asserted.
3. Using a single cycle datapath, the ALU is used to increment the PC.
4. Using a multi-cycle datapath, both the data and the instructions are stored in the same memory unit.
5. In the single cycle datapath, the RegDst control signal tells the processor whether to use register rs or register rt.
6. The branch instruction adds the sign-extended, shifted offset to the address of the branch instruction to get the target address.
7. When using a flip-flop, the Q value changes immediately when the D value changes.
Explanation / Answer
1) Answer: True.
The data can be stored on memory to register using a clock edge.
2)Answer: false
The lw instruction executes one instruction in clock cycle.
3) Answer: false
Only using multi cycle data path we can increment PC
4) Answer: true
In multi cycle data path we can store both data and instruction on same unit of memory
5) Answer: False
The Regdst is not used to use RS and rt register.
6) Answer: True.
Usually this instruction gets the address by shifting offset.
7) Answer: False
As long as the clock value is low the Q doesn't change.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.