Combinational Arithmetic Circuits are circuits that perform arithmetic functions like Addition, Subtraction and Multiplication. They are structured or array combinational circuits. For example, an n-bit adder is made up of a 1-dimensional array of 1-bit full adders.
From binary addition, we learn that the
From these rules, we obtain the truth table for the half adder
Implementation of the half adder using combinational logic circuits.
Learning by Doing
Learn to Design a Half Adder in minutes to understand the circuit better.
From binary addition, we also learn that the half adder only works on the Least Significant Bit (LSB) of the binary number. For all higher bits, we have to consider the carry in bit. Thus the new rules are
From these rules, we obtain the truth table for the full adder
We implement the full adder using two of the half adders described earlier. Click on the half adder sub circuit to see its implementation.
Learning by Doing
Learn to Design a Full Adder in minutes to understand the circuit better.
Using structured or array combinational circuits, we can construct a 2-bit adder using a half adder for the LSB and one 1-bit full adder. Change the inputs A1,A0 (A0 is LSB) and B1,B0 (B0 is LSB) and observe the output results D2-D0 (D0 is LSB) that it is indeed D = A + B.
Modify the circuit to obtain a 4 bit adder.
From binary addition using 2's complement, we learnt that
Change the inputs A1,A0 (A0 is LSB) and B1,B0 (B0 is LSB) and observe the output results D1,D0 (D0 is LSB) that it is indeed D = A - B.
Note that C = 1. The allowed values for A are 0,1 and the B allowed values are 0,1,102. The D results are in 2's complement format.
Modify the circuit to obtain a 3 bit subtractor.
Thank you for learning from electronics-course.com
We do not have a paywall as our mission is to provide everyone a quality foundational electronics education. With advertising revenues falling despite increasing numbers of learners, we need your help to maintain and improve the course, which takes time, money and hard work.
If everyone who benefits from this course gives as little as $2 via Paypal, we can continue to achieve our mission. Thanks!