ECET-230 – Digital Circuits and Systems Homework Assignment #2
ECET-230 – Digital Circuits and Systems Homework Assignment #2
Name:
1. When a HIGH is on the output of the decoding circuit below, what is the binary code appearing on the inputs?
2. A 7-segment decoder/driver drives the display below. Using the waveforms shown, determine the sequence of digits that appear on the display.
B
F
D
E
G
C
A
A0
A1
A2
A3
Number Displayed dxxj0
3. Construct a truth table for an active-LOW output BCD (1-of-10) decoder.
|
B3 |
B2 |
B1 |
B0 |
Y0 |
Y1 |
Y2 |
Y3 |
Y4 |
Y5 |
Y6 |
Y7 |
Y8 |
Y9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.
Derive the truth table for the Y output in the diagram below.
|
A |
B |
S |
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. Derive the Boolean equation for the Y output in Problem 4. AS’B+ AS’B’ +AS’B + ASB
5. For the multiplexer shown below, determine the output for the following input state: D0 = 0, D1 = 1, D2 = 1, D3 = 0, S0 = 1, S1 = 0.
Y
MUX
S0
S1
D0
D1
D2
D3
6. Determine the decimal value of each signed binary number in the 2’s complement form:
a. 10011001 Decimal # b. 01110100 Decimal #: c. 10111111 Decimal #: -65
7. Explain the concept of a priority encoder.
8. Perform the following computation using 2’s complement notation and binary addition. Please show all your steps.
55 – 21 =
9. Will the following circuit function properly as a half-adder? You may wish to fill out a truth table to compare it to that of the half-adder.
A0 |
B0 |
∑0 |
Cout |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ECET-230 Homework Assignment #2 Page 3 of 4