Spring 2000

Computer Science 3410 - Solutions

Combinational Logic


  1. Design a combinational circuit that adds one to a 4-bit binary number, A3A2A1A0. For example, if the input of the circuit is A3A2A1A0 = 1101, the output is 1110. The circuit can be designed using four half-adders.


  2. A combinational circuit produces the binary sum of two 2-bit numbers, x1x0 and y1y0. The outputs are C, S1, and S0. Provide a truth table of the circuit.


  3. Design the above circuit using two full-adders.


  4. Derive the truth table of the circuit shown below.




  5. Draw the NAND logic diagram for each of the following expressions using multiple-level NAND gate circuits:
    a) (AB' + CD')E + BC(A + B)     b) w(x + y + z) + xyz     

  6. Verify that the circuit below generates the exclusive-NOR function.



  7. Prove that x' y = x y' = (x y)' = xy + x'y'


  8. Prove that x 1 = x' and x 0 = x


  9. Design a circuit of a 3-bit parity generator and the circuit of a 4-bit parity checker using an odd parity bit.
Digital Logic 3410 Home Email: cs3410@hotmail.com Class Information Tutorials Lab Information Homework & Grades Class Updates and Notes the Message Pit Home