Individual Homework 1 -- EECS 270, Fall '09

Due Wednesday. Sept 16 @2:00pm.


Name: _______________________________ unique name: ________________

You are to turn in this sheet as a cover page for your assignment. The rest of the assignment should be stapled to this page. See the website for details about where to turn in your assignment. This is an individual assignment, all of the work should be your own. Assignments that are unstapled, lack a cover sheet, or are difficult to read will lose at least 50% of the possible points and we may not grade them at all.

This assignment is worth about 1% of your grade in the class and is graded out of 30 points. Remember you may drop two assignments (individual or group).

'+'=OR, '*'=AND, '!'=NOT and '^' is XOR.


Note: This assignment is designed to get you quickly up to speed on the very basics of the class. It's very possible that not all of this will have been covered by the time it is due and you might need to read the book or something crazy like that.
  1. Consider the logical statement ((A*B)+!C)+((A+!B)*!C). [3]
    1. Write the truth table for the function.
    2. Rewrite the logic equation in the canonical sum-of-products form.
  2. Convert the following decimal numbers to binary[2]
    1. 3
    2. 10
    3. 44
    4. 126
  3. Convert the following binary numbers to decimal[2]
    1. 0110
    2. 10011
    3. 11101
    4. 110001101
  4. Problem 1.24 [3]
  5. Problem 2.22 [2]
  6. Problem 2.24 parts a, b and d [4]
  7. Problem 2.26 -- Show each step as in example 2.13 on page 52 [4]
  8. Draw a logic circuit which represents the following equation: !((x*!y)+z). [2]
  9. Problem 2.51 -- For part a show your work as we asked in problem 2.26. [6]
  10. Problem 2.58 -- (a) Provide the truth table, (b) write an equation and (c) draw the circuit for the equation of part b. [6]