Design a 4-bitregister with two control inputs S1 and S0, four data inputs I3,I2,I1, I0, and four dataoutputs Q3, Q2, Q1, Q0. S1S0=00 means maintain the present value, S1S0=01means load, S1S0=10 means clear, and S1S0=11 means swap the high two bitswith low two bits. For example, 1100 will be 0011, and 1001 will be0110.