CSc 252
—
Homework 4
Version 1.0
1 of 4
Homework 4
Due:
10:30am Tuesday, Oct. 18, 2011
Turnin:
Two
solutions:
3
, and
4
. To receive credit for your solutions, you must show your
work
where applicable. Solutions to the remaining problems are attached.
1.
—
For the following pair of 16
bit numbers, determine the “super” propagate and generate
bits and the value of C1, C2, C3, and C4. See slides 44 to 45 for an example. Use c0 = 0.
a:
1001 0111 1000 1011
two
b:
1111 0010 0101 0011
two
Assume the bits are numbered 15 to 0 from left to right.
2.
—
Same as the previous problem. This time, use
c0 = 1
.
a:
0111 0101 0000 1101
two
b:
1100 0111 0011 0101
two
3.
—
turnin this one:
Same as the previous problem. This time, use
c0 = 1
.
a:
0101 0101 0000 1100
two
b:
1101 1111 1111 0001
two
This preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentCSc 252
—
Homework 4
Version 1.0
2 of 4
4.
—
turnin this one:
The figure below shows part of the internal arrangements for a 4bit
carrylookahead adder unit. See Slide 40 of the 4ALU lecture notes. Complete the drawing to
compute c4. Include a count of the 2input gates needed beyond those already shown, and a
count of the longest path through gates to compute c4.
This is the end of the preview.
Sign up
to
access the rest of the document.
 Fall '11
 Moon
 previous problem, carrylookahead adder unit, ALU lecture notes

Click to edit the document details