Question: 1.2 Create a Full-Adder Using the Half-Adder Component (5 marks) Most addition problems will involve adding numbers with more than one bit. For example, to

1.2 Create a Full-Adder Using the Half-Adder Component (5 marks) Most addition problems will involve adding numbers with more than one bit. For example, to add the value 7 to the value 5 you need to add the binary values 0111 and 0101. Addition of such values can be accomplished by simply adding the bits in corresponding positions of the two values from right to left just as we do with decimal values. A half adder cannot do this properly because it does not have an input that allows it to add a carry (if any) from the previous position after adding the two bits in a position. To even contemplate anything more than simplistic addition, we need a device that can add two bits in the proper manner, accommodating addition of a carry where necessary. The circuit that does this is called a full-adder. You will now use two half-adders to compose a full adder. 1. Start a new Logisim project and save it as fulladd.circ in your circuits directory. 2. Load halfadd.circ from your circuit library. (Use the Project/Load Library/Logisim Library menu.) 3. By clicking on the halfadd component, drag two half adders onto the workspace. Add three (3) one- bit inputs labelled a, b and cin respectively and two one-bit outputs labelled sum and cout. 4. Connect the components to form a full-adder using the strategy discussed in the lecture slides. 5. Construct your truth table.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!