How to write this boolean expression using only NOR gates?
I'm having some trouble understanding how I can convert a boolean expression to a NOR-gate only expression.
What I'm working with looks like $T = A B' C + A' B C' + A B$. How would I go into implementing it with NOR gates?
digital-logic
New contributor
add a comment |
I'm having some trouble understanding how I can convert a boolean expression to a NOR-gate only expression.
What I'm working with looks like $T = A B' C + A' B C' + A B$. How would I go into implementing it with NOR gates?
digital-logic
New contributor
1
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
– jonk
Jan 5 at 23:07
add a comment |
I'm having some trouble understanding how I can convert a boolean expression to a NOR-gate only expression.
What I'm working with looks like $T = A B' C + A' B C' + A B$. How would I go into implementing it with NOR gates?
digital-logic
New contributor
I'm having some trouble understanding how I can convert a boolean expression to a NOR-gate only expression.
What I'm working with looks like $T = A B' C + A' B C' + A B$. How would I go into implementing it with NOR gates?
digital-logic
digital-logic
New contributor
New contributor
edited Jan 5 at 23:22
Renan
4,29222144
4,29222144
New contributor
asked Jan 5 at 23:01
Eslem MedEslem Med
63
63
New contributor
New contributor
1
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
– jonk
Jan 5 at 23:07
add a comment |
1
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
– jonk
Jan 5 at 23:07
1
1
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
– jonk
Jan 5 at 23:07
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
– jonk
Jan 5 at 23:07
add a comment |
4 Answers
4
active
oldest
votes
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
add a comment |
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$begin{align*}
T &= A,overline{B},C + overline{A},B,overline{C} + A,B\
&= A,overline{B},C + overline{A},B,overline{C} + A,B,overline{C} + A,B,C\
&= Aleft(overline{B},C + B,overline{C} + B,Cright) + overline{A},B,overline{C}\
&= A,overline{overline{B},overline{C}} + overline{A},B,overline{C}\
&= A,B + A,C + overline{A},B,overline{C}\
&= A,C + Bleft(A + overline{A},overline{C}right)\
&= A,C + Bleft(A + overline{C}right)\
&= A,C + A,B + B,overline{C}
end{align*}$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overline{C}$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overline{C}$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overline{R+S}$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$begin{align*}
T&=A,C+B,overline{C}\\
&=overline{overline{A,C+B,overline{C}}}\\
&=overline{overline{A,C}cdotoverline{B,overline{C}}}\\
&=overline{left(overline{A}+overline{C}right)cdotleft(overline{B}+Cright)}\\
&=overline{overline{A},overline{B}+overline{A},C+overline{B},overline{C}}\\
&=overline{overline{A}left(overline{B}+Cright)+overline{B},overline{C}}
end{align*}$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overline{R+S}$ then $R=overline{A}left(overline{B}+Cright)$ and $S=overline{B},overline{C}$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$begin{align*}
S&=overline{B},overline{C}\\
&=overline{overline{overline{B},overline{C}}}\\
&=overline{B+C}\\
end{align*}$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
The original equation simplifies further than you suggest... to AC+BC’
– vicatcu
Jan 6 at 0:54
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
– jonk
Jan 6 at 0:58
yes, I see that now, meant no offense just missed it the first read through
– vicatcu
Jan 6 at 1:16
add a comment |
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
add a comment |
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
});
});
}, "mathjax-editing");
StackExchange.ifUsing("editor", function () {
return StackExchange.using("schematics", function () {
StackExchange.schematics.init();
});
}, "cicuitlab");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "135"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Eslem Med is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f415436%2fhow-to-write-this-boolean-expression-using-only-nor-gates%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
add a comment |
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
add a comment |
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
NAND and NOR gates are universal. So one way to solve this problem is first reduce the logic using K-maps or whatever, then draw it out with AND, OR, and NOT gates. Then use bubble pushing identity techniques to convert the gates to the desired type.
simulate this circuit – Schematic created using CircuitLab
edited Jan 6 at 0:49
answered Jan 5 at 23:55
vicatcuvicatcu
16k861129
16k861129
add a comment |
add a comment |
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$begin{align*}
T &= A,overline{B},C + overline{A},B,overline{C} + A,B\
&= A,overline{B},C + overline{A},B,overline{C} + A,B,overline{C} + A,B,C\
&= Aleft(overline{B},C + B,overline{C} + B,Cright) + overline{A},B,overline{C}\
&= A,overline{overline{B},overline{C}} + overline{A},B,overline{C}\
&= A,B + A,C + overline{A},B,overline{C}\
&= A,C + Bleft(A + overline{A},overline{C}right)\
&= A,C + Bleft(A + overline{C}right)\
&= A,C + A,B + B,overline{C}
end{align*}$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overline{C}$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overline{C}$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overline{R+S}$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$begin{align*}
T&=A,C+B,overline{C}\\
&=overline{overline{A,C+B,overline{C}}}\\
&=overline{overline{A,C}cdotoverline{B,overline{C}}}\\
&=overline{left(overline{A}+overline{C}right)cdotleft(overline{B}+Cright)}\\
&=overline{overline{A},overline{B}+overline{A},C+overline{B},overline{C}}\\
&=overline{overline{A}left(overline{B}+Cright)+overline{B},overline{C}}
end{align*}$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overline{R+S}$ then $R=overline{A}left(overline{B}+Cright)$ and $S=overline{B},overline{C}$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$begin{align*}
S&=overline{B},overline{C}\\
&=overline{overline{overline{B},overline{C}}}\\
&=overline{B+C}\\
end{align*}$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
The original equation simplifies further than you suggest... to AC+BC’
– vicatcu
Jan 6 at 0:54
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
– jonk
Jan 6 at 0:58
yes, I see that now, meant no offense just missed it the first read through
– vicatcu
Jan 6 at 1:16
add a comment |
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$begin{align*}
T &= A,overline{B},C + overline{A},B,overline{C} + A,B\
&= A,overline{B},C + overline{A},B,overline{C} + A,B,overline{C} + A,B,C\
&= Aleft(overline{B},C + B,overline{C} + B,Cright) + overline{A},B,overline{C}\
&= A,overline{overline{B},overline{C}} + overline{A},B,overline{C}\
&= A,B + A,C + overline{A},B,overline{C}\
&= A,C + Bleft(A + overline{A},overline{C}right)\
&= A,C + Bleft(A + overline{C}right)\
&= A,C + A,B + B,overline{C}
end{align*}$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overline{C}$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overline{C}$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overline{R+S}$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$begin{align*}
T&=A,C+B,overline{C}\\
&=overline{overline{A,C+B,overline{C}}}\\
&=overline{overline{A,C}cdotoverline{B,overline{C}}}\\
&=overline{left(overline{A}+overline{C}right)cdotleft(overline{B}+Cright)}\\
&=overline{overline{A},overline{B}+overline{A},C+overline{B},overline{C}}\\
&=overline{overline{A}left(overline{B}+Cright)+overline{B},overline{C}}
end{align*}$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overline{R+S}$ then $R=overline{A}left(overline{B}+Cright)$ and $S=overline{B},overline{C}$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$begin{align*}
S&=overline{B},overline{C}\\
&=overline{overline{overline{B},overline{C}}}\\
&=overline{B+C}\\
end{align*}$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
The original equation simplifies further than you suggest... to AC+BC’
– vicatcu
Jan 6 at 0:54
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
– jonk
Jan 6 at 0:58
yes, I see that now, meant no offense just missed it the first read through
– vicatcu
Jan 6 at 1:16
add a comment |
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$begin{align*}
T &= A,overline{B},C + overline{A},B,overline{C} + A,B\
&= A,overline{B},C + overline{A},B,overline{C} + A,B,overline{C} + A,B,C\
&= Aleft(overline{B},C + B,overline{C} + B,Cright) + overline{A},B,overline{C}\
&= A,overline{overline{B},overline{C}} + overline{A},B,overline{C}\
&= A,B + A,C + overline{A},B,overline{C}\
&= A,C + Bleft(A + overline{A},overline{C}right)\
&= A,C + Bleft(A + overline{C}right)\
&= A,C + A,B + B,overline{C}
end{align*}$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overline{C}$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overline{C}$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overline{R+S}$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$begin{align*}
T&=A,C+B,overline{C}\\
&=overline{overline{A,C+B,overline{C}}}\\
&=overline{overline{A,C}cdotoverline{B,overline{C}}}\\
&=overline{left(overline{A}+overline{C}right)cdotleft(overline{B}+Cright)}\\
&=overline{overline{A},overline{B}+overline{A},C+overline{B},overline{C}}\\
&=overline{overline{A}left(overline{B}+Cright)+overline{B},overline{C}}
end{align*}$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overline{R+S}$ then $R=overline{A}left(overline{B}+Cright)$ and $S=overline{B},overline{C}$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$begin{align*}
S&=overline{B},overline{C}\\
&=overline{overline{overline{B},overline{C}}}\\
&=overline{B+C}\\
end{align*}$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
I'll provide some direction to head. Since your question isn't so much about simplification, I'll do the simplification without any further ado. Then I'll provide a direction to head from that point but I'll leave some work you'll need to perform yourself.
Simplify
Let's simplify the expression:
$$begin{align*}
T &= A,overline{B},C + overline{A},B,overline{C} + A,B\
&= A,overline{B},C + overline{A},B,overline{C} + A,B,overline{C} + A,B,C\
&= Aleft(overline{B},C + B,overline{C} + B,Cright) + overline{A},B,overline{C}\
&= A,overline{overline{B},overline{C}} + overline{A},B,overline{C}\
&= A,B + A,C + overline{A},B,overline{C}\
&= A,C + Bleft(A + overline{A},overline{C}right)\
&= A,C + Bleft(A + overline{C}right)\
&= A,C + A,B + B,overline{C}
end{align*}$$
I'm not going to explain all the details above. It isn't the only, nor even the best approach to simplification. It's just one I decided to write out, off-hand. Still, you should try to take the time to understand each transition on your own. (Or not. It's up to you.)
From there, you can see that if $A$ and $B$ are both true, the expression $T=A,C+B,overline{C}$ already captures the term, $A,B$, as one or the other is picked up regardless of $C$.
So the simplified version is:
$$T=A,C+B,overline{C}$$
Applying the NOR gate template
The basic model of a NOR gate, as I'm sure you know, is $T=overline{R+S}$. That's the template. The question is, how do you take an arbitrary expression and make it conform?
I'll start you out:
$$begin{align*}
T&=A,C+B,overline{C}\\
&=overline{overline{A,C+B,overline{C}}}\\
&=overline{overline{A,C}cdotoverline{B,overline{C}}}\\
&=overline{left(overline{A}+overline{C}right)cdotleft(overline{B}+Cright)}\\
&=overline{overline{A},overline{B}+overline{A},C+overline{B},overline{C}}\\
&=overline{overline{A}left(overline{B}+Cright)+overline{B},overline{C}}
end{align*}$$
(If it's not immediately clear, take note that in the first transition I used a double negation. The reason is that I know the basic NOR template requires a negation of the entire underlying expression and that a very obvious and simple way to achieve that is to double-negate the entire expression. This guarantees a negation that I can keep at the top, while applying the remaining negation to the underlying expression.)
At this point, you can see that if $T=overline{R+S}$ then $R=overline{A}left(overline{B}+Cright)$ and $S=overline{B},overline{C}$. So you are closer to an answer, now. But you have two new situations to resolve.
I'll solve $S$:
$$begin{align*}
S&=overline{B},overline{C}\\
&=overline{overline{overline{B},overline{C}}}\\
&=overline{B+C}\\
end{align*}$$
And that easily fits the model of a NOR with no additional work.
You get to resolve $R$, now. Once you walk yourself through that process, you should find a requirement for exactly five NOR gates. I've only shown you the first two of them. You get to find the other three.
edited Jan 6 at 6:47
answered Jan 6 at 0:18
jonkjonk
32.4k12570
32.4k12570
The original equation simplifies further than you suggest... to AC+BC’
– vicatcu
Jan 6 at 0:54
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
– jonk
Jan 6 at 0:58
yes, I see that now, meant no offense just missed it the first read through
– vicatcu
Jan 6 at 1:16
add a comment |
The original equation simplifies further than you suggest... to AC+BC’
– vicatcu
Jan 6 at 0:54
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
– jonk
Jan 6 at 0:58
yes, I see that now, meant no offense just missed it the first read through
– vicatcu
Jan 6 at 1:16
The original equation simplifies further than you suggest... to AC+BC’
– vicatcu
Jan 6 at 0:54
The original equation simplifies further than you suggest... to AC+BC’
– vicatcu
Jan 6 at 0:54
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
– jonk
Jan 6 at 0:58
@vicatcu If you READ the text I wrote, you will see that expression!!! And you will see me USE IT, too. Take a look, once again. You're not telling me anything new.
– jonk
Jan 6 at 0:58
yes, I see that now, meant no offense just missed it the first read through
– vicatcu
Jan 6 at 1:16
yes, I see that now, meant no offense just missed it the first read through
– vicatcu
Jan 6 at 1:16
add a comment |
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
add a comment |
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
add a comment |
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
Your Boolean equation has the NOT, AND, and OR operators in it. DeMorgan's Law says that you can perform an AND function with a NOR gate or an OR function with a NAND gate. If you tie the two inputs of a NOR gate together, what kind of function does that give you?
Since this looks like homework, I'll let you fill in the details.
answered Jan 5 at 23:24
Elliot AldersonElliot Alderson
5,1271918
5,1271918
add a comment |
add a comment |
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
add a comment |
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
add a comment |
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
I'll give you a hint. If you missed DeMorgan's Theorem in lecture, you need to look it up. Briefly, the following two gates are identical
simulate this circuit – Schematic created using CircuitLab
The rest is up to you.
answered Jan 6 at 0:12
WhatRoughBeastWhatRoughBeast
49.1k22874
49.1k22874
add a comment |
add a comment |
Eslem Med is a new contributor. Be nice, and check out our Code of Conduct.
Eslem Med is a new contributor. Be nice, and check out our Code of Conduct.
Eslem Med is a new contributor. Be nice, and check out our Code of Conduct.
Eslem Med is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Electrical Engineering Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f415436%2fhow-to-write-this-boolean-expression-using-only-nor-gates%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
You might want to start by minimizing the logic expression. It's not a requirement. But it often helps solve the problem faster, if you do that first. Then, ask yourself, "What is the template for a NOR gate?" There is some imagination involved. But it's not hard to just start with that template and work towards it. Can you show any thoughts or work?
– jonk
Jan 5 at 23:07