Organization and Architecture???????
In describing computer system, a distinction is often made between computer architecture and computer organization.
Computer architecture refers to those attributes of a system visible to a programmer, or put another way, those attributes that have a direct impact on the logical execution of a program.
Computer organization refers to the operational units and their interconnection that realize the architecture specification.
Examples of architecture attributes include the instruction set, the number of bit to represent various data types (e.g.., numbers, and characters), I/O mechanisms, and technique for addressing memory."WE LOVE COA"
1~AN INTRODUCTION TO DIGITAL LOGIC-SIGNALS AND GATE.
What Are You Going To Learn? Logic Signals And Gates AND OR NOT(Inverter) NAND Wiring A Gate A NAND Simulation |
BOOLEAN EQUATION FORMS
A Boolean algebra is the combinations of variable and operators.Typically,it has one or more inputs and produces an output in the range 0 and 1.The complement of a variable is by a bar over the letter.
SIMPLIFICATION OF BOOLEAN EQUATION
~LAWS OF BOOLEAN ALGEBRA-rule to simplify Boolean expression
Notation
The following notation is used for Boolean algebra on this page, which is the electrical engineering notation:- False: 0
- True: 1
- NOT x: x
- x AND y: x · y
- x OR y: x + y
- x XOR y: x ⊕ y
- x + y · z means x + (y · z)
- x ⊕ y · z means x ⊕ (y · z)
- x + y ⊕ z means x + (y ⊕ z)
Basic laws
Constants
- NOT:
- 0 = 1
- 1 = 0
- AND:
- 0 · 0 = 0
- 0 · 1 = 0
- 1 · 0 = 0
- 1 · 1 = 1
- OR:
- 0 + 0 = 0
- 0 + 1 = 1
- 1 + 0 = 1
- 1 + 1 = 1
- XOR:
- 0 ⊕ 0 = 0
- 0 ⊕ 1 = 1
- 1 ⊕ 0 = 1
- 1 ⊕ 1 = 0
Constant and variable
- AND:
- 0 · x = 0
- 1 · x = x
- OR:
- 0 + x = x
- 1 + x = 1
- XOR:
- 0 ⊕ x = x
- 1 ⊕ x = x
One variable
- NOT:
- NOT x = x
- AND:
- x · x = x
- x · x = 0
- OR:
- x + x = x
- x + x = 1
- XOR:
- x ⊕ x = 0
- x ⊕ x = 1
XOR
XOR can be defined in terms of AND, OR, NOT:- x ⊕ y = (x · y) + (x · y)
- x ⊕ y = (x + y) · (x + y)
- x ⊕ y = (x + y) · (x · y)
Commutativity
- AND: x · y = y · x
- OR: x + y = y + x
- XOR: x ⊕ y = y ⊕ x
Associativity
- AND: (x · y) · z = x · (y · z)
- OR: (x + y) + z = x + (y + z)
- XOR: (x ⊕ y) ⊕ z = x ⊕ (y ⊕ z)
Distributivity
- x · (y + z) = (x · y) + (x · z)
- x + (y · z) = (x + y) · (x + z)
- x · (y ⊕ z) = (x · y) ⊕ (x · z)
De Morgan’s laws
- NAND: x · y = x + y
- NOR: x + y = x · y
Absorption
- x + x · y = x
-
Proof:
x + x · y
= x · 1 + x · y
= x · (1 + y)
= x · 1
= x - x · (x + y) = x
-
Proof:
x · (x + y)
= (x + 0) · (x + y)
= x + (0 · y)
= x + 0
= x
~KARNAUGH MAP-a grid like representation og a truth table
What Does a Karnaugh Map Look Like?
A Karnaugh Map is a grid-like representation of a truth table. It is really just another way of presenting a truth table, but the mode of presentation gives more insight. A Karnaugh map has zero and one entries at different positions. Each position in a grid corresponds to a truth table entry. Here's an example taken from the voting circuit presented in the lesson on Minterms. The truth table is shown first. The Karnaugh Map for this truth table is shown after the truth table.
How Can a Karnaugh Map Help?
At first, it might seem that the Karnaugh Map is just another way of presenting the information in a truth table. In one way that's true. However, any time you have the opportunity to use another way of looking at a problem advantages can accrue to you. In the case of the Karnaugh Map the advantage is that the Karnaugh Map is designed to present the information in a way that allows easy grouping of terms that can be combined.
Let's start by looking at the Karnaugh Map we've already encountered. Look at two entries side by side. We'll start by focussing on the ones shown below in gray.
Let's examine the map again.
What Does a Karnaugh Map Look Like?
A Karnaugh Map is a grid-like representation of a truth table. It is really just another way of presenting a truth table, but the mode of presentation gives more insight. A Karnaugh map has zero and one entries at different positions. Each position in a grid corresponds to a truth table entry. Here's an example taken from the voting circuit presented in the lesson on Minterms. The truth table is shown first. The Karnaugh Map for this truth table is shown after the truth table.
How Can a Karnaugh Map Help?
At first, it might seem that the Karnaugh Map is just another way of presenting the information in a truth table. In one way that's true. However, any time you have the opportunity to use another way of looking at a problem advantages can accrue to you. In the case of the Karnaugh Map the advantage is that the Karnaugh Map is designed to present the information in a way that allows easy grouping of terms that can be combined.
Let's start by looking at the Karnaugh Map we've already encountered. Look at two entries side by side. We'll start by focussing on the ones shown below in gray.
- The term on the left in the gray area of the map corresponds to:
- The term on the right in the gray area of the map corresponds to:
- These two terms can be combined to give
Problem
P1. Here
is a Karnaugh map with two entries. Determine the product term represented
by this map.
Larger groups in Karnaugh Maps of any size can lead to greater simplification. Let's consider the group shown shaded below. There are four terms covered by the shaded area.
Larger groups in Karnaugh Maps of any size can lead to greater simplification. Let's consider the group shown shaded below. There are four terms covered by the shaded area.
In the upper left:-
- In the upper right;
- In the lower left;
- In the lower right;
By combining the first two terms above (the two terms at the top of the Karnaugh Map):-
- By combining the last two terms above (the two terms at the bottom of the Karnaugh Map):-
- Then, these two germs can be combined to give:
- The number of ones in a group is a power of 2. That's 2, 4, 8 etc.
- If a variable takes on both values (0 and 1) for different entries (1s) in the Karnaugh Map, that variable will not be in the sum-of-products form. Note that the variable should be one in half of the K-Map ones and it should be zero (inverted) in the other half.
- If a variable is always 1 or always zero (it appears either inverted all the time in all entries that are one, or it is always not inverted) then that variable appears in that form in the sum-of-products form.
- AMIR IZZUDDIN BIN ABDULLAH
- B031310085
good job..
ReplyDeletenice :)
ReplyDeletesmart, creative and inovative...
ReplyDeletenice and good job guys..:-)
this really help me to finish my assignments..;-)
keep it up..
usefull information . thanks.
ReplyDelete