Digital Logic Help Page


The XOR and XNOR symbols (circled plus and dot, respectively) are small graphics that may not display clearly.

Digital Logic Gates

NameGraphic SymbolAlgebraic FormTruth Table
ANDF = xy
xyF
000
010
100
111
ORF = x + y
xyF
000
011
101
111
Invert (NOT)F = x'
xF
01
10
BufferF = x
xF
00
11
NANDF = (xy)'
xyF
001
011
101
110
NORF = (x + y)'
xyF
001
010
100
110
XORF = x y
xyF
000
011
101
110
XNOR (EQL)F = x y
xyF
001
010
100
111

Postulates and Theorems of Boolean Algebra

Identityx + 0 = xx · 1 = x
x + 1 = 1x · 0 = 0
x + x = xx · x = x
Complementx + x' = 1x · x' = 0
Involution(x')' = x
Commutativex + y = y + xxy = yx
Associativex + (y + z) = (x + y) + zx(yz) = (xy)z
Distributivex(y + z) = xy + xzx + yz = (x + y)(x + z)
DeMorgan(x + y)' = x'y'(xy)' = x' + y'
Absorptionx + xy = xx(x + y) = x

Flip-Flop Characteristic Tables

D Flip-FlopT Flip-Flop
DQ(t+1)
00Reset
11Set
TQ(t+1)
0Q(t)No change
1Q'(t)Toggle
SR Flip-FlopJK Flip-Flop
SRQ(t+1)
00Q(t)No change
010Reset
101Set
11?Illegal
JKQ(t+1)
00Q(t)No change
010Reset
101Set
11Q'(t)Toggle

Flip-Flop Exciation Tables

D Flip-FlopT Flip-Flop
QQ(t + 1)D
000
011
100
111
QQ(t + 1)T
000
011
101
110
SR Flip-FlopJK Flip-Flop
QQ(t + 1)SR
000X
0110
1001
11X0
QQ(t + 1)JK
000X
011X
10X1
11X0

Send comments and suggestions to: Dr. Charles S. Tritt
Version 1.0
This page last updated 3/8/97