C/c

Advertisement


Question
How AND gate can be realized using NOR gate?"

Answer
You have 2 signals, A,B and you want A * B but you have only NOR gates.

A NOR B is !(A + B) where I am using ! to mean NOT
Using DeMorgan's rule A NOR B is !A * !B so the AND function can be emulated with NOR if you first invert the signals A, B. The NOR gate can be used as an inverter by tying the inputs together.
Therefore, to get the AND, you need 3 gates. Two to invert each input A,B, and one to NOR the inverted signals together.

Proof with truth table
A B !A !B (!A NOR !B)
0 0  1 1   0
0 1  1 0   0
1 0  0 1   0
1 1  0 0   1 <<- the only time the output is 1 is when both A and B are 1

See http://en.wikipedia.org/wiki/NOR_logic

C

All Answers


Answers by Expert:


Ask Experts

Volunteer


Zlatko

Expertise

No longer taking questions.

Experience

No longer taking questions.

Education/Credentials
No longer taking questions.

©2012 About.com, a part of The New York Times Company. All rights reserved.