Do the sample exams. You may want to look at Exam 3 as
well as the final exams as the latter has questions
related to the topics covered.
You are allowed to bring one page (2-sided) of information.
The emphasis is on the topics in black.
However, it requires familiarity with prior objectives that are
in gray.
Objectives
Binary
Representation
State the differences between digital and analog systems
Define the term `positional number system'
Represent numbers in decimal, binary, octal and hexadecimal
notations and
convert from one notation to the other
Add, subtract, multiply and divide binary numbers
Represent numbers in binary coded decimal format (BCD)
Represent characters using ASCII format
Combinational Logic
Define the basic logic operations (AND, OR, NOT, NAND, NOR, XOR)
Evaluate Boolean expressions
Derive the logic function implemented by a logic circuit
Use Laws and Theorems of Boolean Algebra to simplify logic
expressions
Implement Boolean expressions using 2-level networks (SOP,
POS)
Find the complement of a Boolean expression using
DeMorgan's Law
Find the dual of a Boolean expression
State and use the Negative Logic Theorem
Describe the advantages of using NOR and NAND gates compared to
AND and OR
gates
Use Consensus theorem to simplify logic expressions
Convert functional specifications (written in
English) to logic expressions
Convert specifications written in English to a truth table
Obtain minterm and maxterm expansions from a truth table
Convert a minterm expansion it a maxterm expansion
and vise versa
Use don't care terms to simplify logic expressions
Represent
2,3,4,5 and 6 variable functions using Karnaugh maps
Represent expressions given in SOP, POS, maxterm or minterm form
on K-map
Obtain minimum POS and SOP expansions using K-map
Derive
alternative gate symbols for basic logic gates
Implement logic functions using basic 2-level forms
Convert networks from one form to another
Implement logic functions using only NOR
gates or only NAND gates
Implement logic functions using multilevel networks
Design multiple-output circuits
Implement
combinational logic expressions using multiplexers,
demultiplexers, ROMs and programmable logic
Arithmetic
Represent numbers in sign-magnitude, one's
complement and two's complement forms
Carry out addition and subtraction, and identify
overflow conditions
Design logic circuits to add/subtract two's
complement numbers
Tri-state Circuits
Use tri-state logic gates to design a bus interconnecting a
set of registers.