Show the architecture of a 1-bit ALU to support the following functions: ADD, NOR, LW, and BNE. Use primitive gates, a full adder (block level), and MUXs (block level) as appropriate. Use step bystep procedure and show all control signals. Show their defined values for each instruction in a separate table.