

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
These homework exercises are quite informative in Advanced Digital Design. The main points in these slides are:Binary Numbers, Leftmost Position, Complement Form, Arithmetic Operations, Sequential Circuit, Least Common Multiple, Unsigned Numbers, Full Adders, D Flip-Flops, Boolean Gates, Combinational Circuit, Sequential Multiplier
Typology: Exercises
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Northwestern University Oct 25, 2011 Electrical Engineering and Computer Science Handout # EECS303: Advanced Digital Design, Fall 11 Due: Nov 1 Prof. Hai Zhou
You may discuss the assignments with your classmates but need to write down your solutions independently. Be careful with your handwriting. Unclear solutions will be assumed wrong.
(a) 100111 + 111001 (b) 001011 + 100110 (c) 110001 โ 010010 (d) 101110 โ 110111
x, y, u, v := a, b, a, b do x > y โ x, u := x โ y, u + v y > x โ y, v := y โ x, v + u od output ((u + v)/ 2 );
The available basic elements include full adders, D flip-flops, and multiplexers, in addition to Boolean gates. Assume that each basic element takes 1 unit of time, what is the minimum clock period you can use.
the two data inputs A and B (and carry-in Ci): S 2 S 1 S 0 ALU operation 0 0 0 Fi = 0 0 0 1 Fi = B โ A 0 1 0 Fi = A โ B 0 1 1 Fi = A + B 1 0 0 Fi = AxorB 1 0 1 Fi = AorB 1 1 0 Fi = AandB 1 1 1 FI = 1