Design a 1-bit ALU that can perform add, AND, XOR and NOT operations.
Design a 4-to-16 decoder using 2-to-4 decoders.
Design 4-bit comparators that would evaluate the following single relations:
(b) X~ Y
Build a 16-to-1 multiplexer using only:
? 4-to-1 multiplexers
? 8-to-1 multiplexers
**Note: multiplexers are sometimes called selectors
Draw the logic diagram of a 2-bit demultiplexer, a circuit whose single input line is steered to one of the four output lines depending on the state of the two control lines.
Build an 8-bit right shifter that can shift the input one or two bits to the right, depending on a control input C (if C is 0 then shift right by 1 bit, if C is 1 shift right by 2 bits).
Arithmetic Logic Units, Comparators, Decoders, Multiplexers, Demultiplexers and Shifters are investigated. The solution is detailed and well presented.