ECET-230 – Digital Circuits and Systems Homework Assignment #2

profileschoolbench
ecet230_homework2_1_question.docx

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