ALU with function
1. Based on the ALU function table (S₁S₀: 00=Addition, 01=AND, 10=OR, 11=XOR), what operation will be performed when S₁ is set (1) and S₀ is unset (0):
2. What operation will be performed when both S₁ and S₀ are set to 1:
3. For the ALU inputs A=1, B=0, with function select S₁S₀=01, what will be the output result:
4. In a 1-bit ALU performing addition (S₁S₀=00) with inputs A=1, B=1, and Cin=1, what are the values of Sum output and Carry output respectively:
5. Which component in the programmable ALU design is primarily responsible for selecting the final output based on the function select lines S₁S₀: