+ All Categories
Home > Documents > Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems We have seen three different,...

Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems We have seen three different,...

Date post: 01-Apr-2015
Category:
Upload: jaida-guyse
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
13
Functional Notation Addendum to Chapter 4
Transcript
Page 1: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

Functional Notation

Addendum to Chapter 4

Page 2: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

2

Logic Notation Systems We have seen three different, but equally

powerful, notational methods for describing the behavior of gates and circuits: Boolean expressions logic diagrams truth tables

Page 3: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

3

Recall that… Boolean expressions are expressions in

Boolean algebra, a mathematical notation for expressing two-valued logic.

This algebraic notation is an elegant and powerful way to demonstrate the activity of electrical circuits.

Page 4: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

4

Recall further that… Logic diagram A graphical representation of

a circuitEach type of gate is represented by a specific graphical symbol.

Truth table A table showing all possible input value and the associated output values.

Page 5: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

5

A Fourth SystemI addition to these three, there is another widely

used system of notation for logic.

Functional Notation

Page 6: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

6

Functional Notation Uses a function name followed by a list of

arguments in place of the operators used in Boolean Notation.

For example: A’ becomes NOT(A)

Page 7: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

7

Functional EquivalentsBoolean Notation Functional Notation

X=A’ X=NOT(A)

X=A + B X=OR(A,B)

X=A B X=AND(A,B)

X=(A + B)’ X=NOT(OR(A,B))

X=(A B)’ X=NOT(AND(A,B))

Page 8: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

8

XORXOR must be defined in terms of the 3 logic

primitives: AND, OR, and NOTRecall its explanation:

“one or the other but not both”In Boolean Notation this becomes:

X=(A + B) (A B)’In Functional Notation:

X=AND(OR(A,B),NOT(AND(A,B)))

Page 9: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

9

XORThe truthtable for XOR

reveals a hint for simpliying or expression.

Note that XOR is false (0) when A and B are the same, and true (1) when they are different.

A B XOR0 0 0

0 1 1

1 0 1

1 1 0

Page 10: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

10

XORSo XOR can be expressed very simply as:

X=NOT(A=B)or

X=A<>B

Page 11: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

11

Consider this familiar circuit

X=(AB + AC)

How will this expression look in functinal notation?

Page 12: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

12

Equvalent expressions

X=(AB + AC) AND(A,B) AND(A,C)

X=OR(AND(A,B), AND(A,C))

Page 99

Page 13: Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

13

The equivalent circuit

X=A (B + C)X=AND(A, OR(B,C))


Recommended