0% found this document useful (0 votes)
232 views

Solution PDF

This document contains a sample final exam for a digital logic course. It includes 11 multiple choice and short answer questions covering topics such as: 1) Converting between binary, octal, decimal, and hexadecimal number systems. 2) Performing binary arithmetic and understanding signed number representations. 3) Describing the characteristic equations and excitation tables of SR and JK flip-flops. 4) Explaining the differences between Moore and Mealy machines and drawing the structure of a general state machine. 5) Minimizing Boolean expressions and using NAND gates to implement logic functions. 6) Designing counters and sequence detectors using D flip-flops.

Uploaded by

Cedric Sun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
232 views

Solution PDF

This document contains a sample final exam for a digital logic course. It includes 11 multiple choice and short answer questions covering topics such as: 1) Converting between binary, octal, decimal, and hexadecimal number systems. 2) Performing binary arithmetic and understanding signed number representations. 3) Describing the characteristic equations and excitation tables of SR and JK flip-flops. 4) Explaining the differences between Moore and Mealy machines and drawing the structure of a general state machine. 5) Minimizing Boolean expressions and using NAND gates to implement logic functions. 6) Designing counters and sequence detectors using D flip-flops.

Uploaded by

Cedric Sun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

COE/EE 243 Session 44; Page 1/5

Digital Logic Spring 2003

COE/EE 243 Sample Final Exam From Fall 98


Solutions

Show your work. Do NOT use a calculator!


1. (9 pts) Complete the following table of equivalent values.

Binary Octal Decimal Hexadecimal


1011.0011 13.14 11.1875 B.3
11101.11111101 35.77 29.99 1D.FD
11011.010011 33.23 27 19
64 1B.4C

2. (12 pts) Calculate the following


a) 110012 plus 1012 11110
b) 110102 minus 101012 using 1’s complement representation 000101
c) 11012 times 10012 1110101
d) 1011012 divided by 1102 111 1

3. (9 pts) Complete the following table of equivalent values. Use binary numbers with a sign bit and
5 bits for the value

Decimal Signed Magnitude Two’s Complement One’s Complement


11 101011 110101 110100
2 100010 111110 111101
1 100001 111111 111110

4. (8 pts) Give the Characteristic equations and the Excitation tables for the SR and JK flip-flops.

SR flip-flop JK flip-flop

Q S R ¼ Q Q JQ¼ K ¼ Q

S R Q Q+ J K Q Q+
0 0 0 0 0 0 0 0
0 0 1 1 0 0 1 1
0 1 0 0 0 1 0 0
0 1 1 0 0 1 1 0
1 0 0 1 1 0 0 1
1 0 1 1 1 0 1 1
1 1 0 - 1 1 0 1
1 1 1 - 1 1 1 0
COE/EE 243 Session 44; Page 2/5
Digital Logic Spring 2003

5. (10 pts) (a) Explain the difference between a Moore machine and a Mealy machine.
Sol The outputs in a Moore machine depend only on the present state. The outputs in a Mealy
machine depend on both the present state and the present input.
(b) What is the same about both kinds of state machines?
Sol Both have present state dependent on past inputs.
(c) Draw a block diagram indicating the structure of a general state machine. Indicate on the
diagram where one can find the present state and next state.

Next Flip Ouput Z


X State Flops Logic
Logic y
Y

6. (5 pts) Give a truth table and a standard sum of products expression that describes
F A B C

A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0 F AB¼C ¼ A¼ B¼C A¼ BC ¼ ABC
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
7. (8 pts) Indicate how a Nand gate can be used to implement:
5V
X’ or could do X X’
(a) An Inverter: X

A X’
X
(b) An And Gate: B

A
X=A+B X
= (A’B’)’
B
(c) An Or Gate:

(d) Because a Nand gate can be used to implement all three basic Boolean functions, how would
we describe it? Functionally Complete
COE/EE 243 Session 44; Page 3/5
Digital Logic Spring 2003

8. (8 pts) Using the 74ALS163 counter shown below and logic gates design a counter that counts in
the sequence 3,4, 5, 6, 7, 8, 9, 10, 11, 12, 3, ... Connect all unused inputs. The counter may cycle
through several unwanted states before settling into the final count sequence. Q d is the MSB of the
counter output.

1 0 0 1 1

P DD DC DB DA

T
CLR 74S163 RCO
LD

CLK CLK QD QC QB QA

9. (6 pts) Find a minimum sum of products expresssion for F abc ¼ bc¼ d ¼ cd a¼ b

f
cd
ab 00 01 11 10

00 0 0 1 0
01 1 1 1 1
F = a’b + cd + bc’
11 1 1 1 0
10 0 0 1 0
COE/EE 243 Session 44; Page 4/5
Digital Logic Spring 2003

10. (10 pts) Create a state diagram for a sequence detector that outputs a 1 when it detects the final bit
in the serial data stream 1101.

Mealy Machine Moore Machine


X/Z X=0
0/0 S0
Z=0
X=0
S0 1/0 S1 1/0 S2 0/0 S3
X=0 X=1
0/0 1/0
0/0 X=1 S1
1/1 Z=0
S4 X=0
Z=1 X=1
X=1
S2
Z=0

X=0
X=1
S3
Z=0
COE/EE 243 Session 44; Page 5/5
Digital Logic Spring 2003

11. (10 pts) Determine the D flip-flop excitation equations for the system represented with in the state-
transition table below. Assign states: S0 00, S1 01, S2 10 and S3 11.
Da
AB
X 00 01 11 10

0 0 0 1 1

1 1 1 0 1
Present Present Next State Output
AB S X=0 X=1 Z AB’
Da = X’A + XA’ + {
00 S0 S1 S2 0 XB’
01 S1 S1 S2 1
10 S2 S2 S3 1 Db
11 S3 S3 S0 0 AB
X 00 01 11 10

0 1 1 1 0

1 0 0 0 1

Db = XAB’ + X’A’ + X’B


12. (5 pts) Give the output expression for the 8-to-1 MUX shown below.

I0
8 to 1
I1 MUX
I2
I3
I4 Z
I5
I6
I7

A B C

Z A¼ B¼C¼ I0 A¼ B¼CI1 A¼BC¼ I2 A¼ BCI3 AB¼C¼ I4 AB¼CI5 ABC¼I6 ABCI7

You might also like