What is true about the register file a Registers are read on
What is true about the register file? a) Registers are read only if RegWrite is 0 b) Registers are read only if RegWrite is 1 c) Registers are always read, but the results may not be used d) Registers are read only if required for the instruction
I think it is A) registers are read only if regwrite is 0 because regwrite 1 means it will write to the register.
Solution
Control signal Regwrite is to perform the write operation as well as read operation. So, option A is wrong;
Control signal Regwrite is to perform the write operation as well as read operation. So, option B is wrong.
Registers are not only read and also write as per the requirement of the instruction. So, option D is wrong.
Registers are always read, but the results may not be used in the functionality. So, option C is correct.

