GATE 2025 CS (CS1) – Question 27
A partial data path of a processor is given in the figure, where RA, RB, and RZ are 32-bit registers. Which option(s) is/are CORRECT related to arithmetic operations using the data path as shown?

Practise this question in The GATE Grind →
Show answer and explanation
Correct answer: (A) The data path can implement arithmetic operations involving two registers.; (B) The data path can implement arithmetic operations involving one register and one immediate value.; (C) The data path can implement arithmetic operations involving two immediate values.
Explanation
Each mux independently selects a register or an immediate, so all four combinations reach the ALU. Register-register, register-immediate and immediate-immediate operations are all possible, so (D) is false.