The document describes several digital logic circuits including an 8-bit adder, 4-bit multiplier, 8:3 encoder, 3:8 decoder, 1:8 demultiplexer, and 4:1 multiplexer. The 8-bit adder uses full adders to add 8-bit inputs A and B. The 4-bit multiplier multiplies 4-bit inputs A and B. The 8:3 encoder encodes 8 inputs into 3 outputs using OR gates. The 3:8 decoder decodes 3 inputs into 8 outputs using Boolean logic. The 1:8 demultiplexer selects 1 of 8 outputs based on 3 selector inputs. The 4:1 multiplexer selects 1 of 4 inputs for the output based on 2 selector