Task:1. Half Adder: A half adder is a circuit that adds two binary numbers and produces a sum(S) and a carry(CY). Design a half adder circuit using AOI logic and compare its implementation using NAND gates only.
Task:2. Full Adder: A full adder is a circuit that adds three binary inputs and produces a sum(S) and a carry(CY). Design a full adder using AOI logic and verify its working.
Task:3. Design, build and simulate a full subtractor using AOI logic.