TEJ 4MName:

Karnaugh Maps

Procedure

  1. Derive the truth table, and explain in complete sentences the operation of this gate. Note the Boolean expression for this gate.

~ Explain how the gate operates:

  1. Derive the truth table, and explain in complete sentences the operation of this gate. Note the Boolean expression for this gate.

~ Explain how the gate operates:

  1. Using software simulation, build the circuit below. At the inputs and outputs place the appropriate devices to test the circuit. Fill in the table with the appropriate outputs. Attach a print out of your circuit below.

a. In complete sentences, explain your observations of the operation of the circuit.

b. This circuit is an example of a half adder. Why do you think it is a half adder?

c. What is the importance of the carry out?

d. How would you add two numbers that contain more than one bit?

  1. Using software simulation, build the circuit below. At the inputs and outputs place the appropriate devices to test the circuit. Fill in the table with the appropriate outputs. Attach a printout of your circuit below.
A / B / Cin / sum / Cout
0 / 0 / 0
0 / 0 / 1
0 / 1 / 0
0 / 1 / 1
1 / 0 / 0
1 / 0 / 1
1 / 1 / 0
1 / 1 / 1

a. In complete sentences explain your observations of the operation of the circuit and relate those observations to question 3d.

b. This circuit is an example of a full adder. Why do you think it is called a full adder?

c. What is the purpose of the CIN and CO?

d. How can this circuit be modified so that numbers of more than one bit can be added?

Conclusion

  1. Where in your everyday life do you use adder circuits and how do the circuits used in this activity apply to the device you chose?
  1. Design a circuit that will compare two 3 bit binary numbers, then output a high signal if they are equal and a low signal if they are not equal. You may use any gate (i.e. AND, OR, NAND, NOR) for you solution but you must include the use of either XNOR or XOR gates.Use the simulation software to test your design and tape a print out here: