<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=CircuitJS%2FC3%2FNOR-Gate%2FEnglish</id>
		<title>CircuitJS/C3/NOR-Gate/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=CircuitJS%2FC3%2FNOR-Gate%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=CircuitJS/C3/NOR-Gate/English&amp;action=history"/>
		<updated>2026-05-13T11:55:21Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=CircuitJS/C3/NOR-Gate/English&amp;diff=56500&amp;oldid=prev</id>
		<title>Madhurig at 07:55, 4 March 2024</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=CircuitJS/C3/NOR-Gate/English&amp;diff=56500&amp;oldid=prev"/>
				<updated>2024-03-04T07:55:03Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=CircuitJS/C3/NOR-Gate/English&amp;amp;diff=56500&amp;amp;oldid=56485&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Madhurig</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=CircuitJS/C3/NOR-Gate/English&amp;diff=56485&amp;oldid=prev</id>
		<title>Nirmala Venkat: Created page with &quot; {| border=&quot;1&quot; |- || '''Visual Cue''' || '''Narration''' |- || slide:1 || Welcome to the spoken tutorial on '''NOR''' Gate using '''CircuitJS''' simulator |- style=&quot;border:1pt...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=CircuitJS/C3/NOR-Gate/English&amp;diff=56485&amp;oldid=prev"/>
				<updated>2024-02-14T10:30:58Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| border=&amp;quot;1&amp;quot; |- || &amp;#039;&amp;#039;&amp;#039;Visual Cue&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039; |- || slide:1 || Welcome to the spoken tutorial on &amp;#039;&amp;#039;&amp;#039;NOR&amp;#039;&amp;#039;&amp;#039; Gate using &amp;#039;&amp;#039;&amp;#039;CircuitJS&amp;#039;&amp;#039;&amp;#039; simulator |- style=&amp;quot;border:1pt...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|| slide:1&lt;br /&gt;
|| Welcome to the spoken tutorial on '''NOR''' Gate using '''CircuitJS''' simulator&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Slide 2:&lt;br /&gt;
&lt;br /&gt;
Learning Objective&lt;br /&gt;
|| In this tutorial, we will learn about &lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''NOR''' Gate and&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Verify its truth table&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Slide 3:&lt;br /&gt;
&lt;br /&gt;
Prerequisite&lt;br /&gt;
|| To follow this tutorial, you should have a basic knowledge of,&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Electrical circuits&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Slide 4:&lt;br /&gt;
&lt;br /&gt;
System Requirement&lt;br /&gt;
|| To record this tutorial, I am using:&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Ubuntu Linux '''20.04 OS&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''CircuitJS''' Application&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| &amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Slide 5:&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;NOR Gate&amp;lt;/div&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''NOR''' is an abbreviation for '''“NOT OR”'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Its truth table is exactly opposite of the '''OR''' gate.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;When all the inputs are LOW, NOR gate&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;output is HIGH, otherwise it is LOW.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| &amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;NOR Gate.png&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|| It is the combination of two basic logic gates, the '''OR''' gate and the '''NOT''' gate connected in series.&lt;br /&gt;
&lt;br /&gt;
We will make this circuit for the '''NOR''' Gate&amp;lt;span style=&amp;quot;color:#0e101a;&amp;quot;&amp;gt;''' '''&amp;lt;/span&amp;gt;demonstration'''.'''&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| &amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Show the diagram&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|| To do this experiment, we will need&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;1 OR Gate&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;1 NOT Gate&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;2 Logic Inputs&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;1 Logic Output&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
| style=&amp;quot;color:#ff0000;&amp;quot; | &lt;br /&gt;
|| Let us open the '''CircuitJS''' interface&lt;br /&gt;
&lt;br /&gt;
Click on '''File''' in the menu bar and select '''New Blank Circuit'''&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Click on the '''Draw''' option Browse through the menu&lt;br /&gt;
&lt;br /&gt;
Select OR Gate&lt;br /&gt;
|| Click on the '''Draw''' menu and select '''Logic Gates, Input and Output'''.&lt;br /&gt;
&lt;br /&gt;
Then select '''Add OR Gate'''.&lt;br /&gt;
&lt;br /&gt;
Drag and draw the '''OR gate''' in the working area.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| We need two inputs and one output to see the result of the '''NOR''' Gate.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Select Logic Input&lt;br /&gt;
|| Go to the '''Draw''' menu and select the''' Logic Gates, Input and Output'''.&lt;br /&gt;
&lt;br /&gt;
Select '''Add Logic Input''' and draw the logic input as shown.&lt;br /&gt;
&lt;br /&gt;
Right click on the logic input and select the '''Edit''' option.&lt;br /&gt;
&lt;br /&gt;
In the pop-up window, check the '''Numeric''' box and click on the '''OK''' button to save the changes.&lt;br /&gt;
&lt;br /&gt;
By doing this, the input values will be shown in either 0’s or 1’s.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| We need two logic inputs to build the '''NOR''' gate.&lt;br /&gt;
&lt;br /&gt;
Right click on the logic input component and select the '''Duplicate''' option.&lt;br /&gt;
&lt;br /&gt;
Connect both the logic input to the '''OR''' Gate as shown.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Select Add Inverter&lt;br /&gt;
|| We require a '''NOT''' gate to get the desired output of '''NOR''' Gate.&lt;br /&gt;
&lt;br /&gt;
Click on '''Draw''' and go to '''Logic Gates, Input and Output''' and select '''Add Inverter''' option.&lt;br /&gt;
&lt;br /&gt;
The '''NOT''' gate is named as '''Inverter''' in '''CircuitJS'''.&lt;br /&gt;
&lt;br /&gt;
Drag and draw the '''NOT''' gate in the working area.&lt;br /&gt;
&lt;br /&gt;
Connect the output of the '''OR''' gate to the input of the '''NOT''' gate.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Select Logic output&lt;br /&gt;
|| Now we need a logic output to see the result.&lt;br /&gt;
&lt;br /&gt;
Click on '''Draw''' and go to '''Logic Gates, Input and Output'''.&lt;br /&gt;
&lt;br /&gt;
Select '''Add Logic output''' component from the list.&lt;br /&gt;
&lt;br /&gt;
Drag and draw the Logic output component.&lt;br /&gt;
&lt;br /&gt;
Right click on the Logic output component and select '''Edit''' option.&lt;br /&gt;
&lt;br /&gt;
In the pop-up window, check the '''Numeric''' box and click on the '''OK''' button to save the changes.&lt;br /&gt;
&lt;br /&gt;
By doing this, the output values will be shown in either 0’s or 1’s.&lt;br /&gt;
&lt;br /&gt;
Connect the logic output to the output pin of '''NOT''' gate.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Use Add text option to give labels&lt;br /&gt;
|| Use the '''Add text''' option to give names to the inputs and output pins.&lt;br /&gt;
&lt;br /&gt;
Let us label the inputs as A and B, and output as Y.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| '''NOR Gate Truthtable.png'''&lt;br /&gt;
|| This is the truth table for the '''NOR''' Gate, where A and B are the inputs and Y is the output.&lt;br /&gt;
&lt;br /&gt;
The '''NOR''' gate output is 1, only when both the inputs are 0.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| Let us go to the '''CircuitJS''' simulator to verify the truth table of the '''NOR '''gate.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Working of the circuit&lt;br /&gt;
&lt;br /&gt;
|| For the first condition in the truth table, both inputs A and B are 0, i.e. they are '''LOW'''.&lt;br /&gt;
&lt;br /&gt;
By default, the values of both the inputs is 0.&lt;br /&gt;
&lt;br /&gt;
Notice that the output Y in the circuit is showing value 1, i.e. the output Y is '''HIGH'''.&lt;br /&gt;
&lt;br /&gt;
Thus the first condition is verified.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| To verify the second condition in the truth table, we need to change the value of input B.&lt;br /&gt;
&lt;br /&gt;
To change the value of the input from 0 to 1 or vice-versa, click on the input value.&lt;br /&gt;
&lt;br /&gt;
Click on the input B value, and notice the input value changes from 0 to 1.&lt;br /&gt;
&lt;br /&gt;
The result at the output Y changes, i.e. the output Y shows 0 value.&lt;br /&gt;
&lt;br /&gt;
The second condition from the truth table is verified.&lt;br /&gt;
&lt;br /&gt;
Check the remaining two input conditions of the NOR gate with the truth table.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| '''Symbol_NOR Gate.png'''&lt;br /&gt;
|| '''NOR''' gate is represented with this symbol.&lt;br /&gt;
&lt;br /&gt;
Note the small circle added in the '''OR''' gate which represents the '''NOR''' gate.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| In '''CircuitJS''', a '''NOR''' gate component is available.&lt;br /&gt;
&lt;br /&gt;
Let us see how to use it.&lt;br /&gt;
&lt;br /&gt;
Go to '''Draw''', then select '''Logic Gates, Input and Output''', and then select the '''Add NOR gate''' option.&lt;br /&gt;
&lt;br /&gt;
Drag and draw the gate in the work area.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Slide:&lt;br /&gt;
&lt;br /&gt;
Assignment 1&lt;br /&gt;
&lt;br /&gt;
NOR GATE component&lt;br /&gt;
|| As an assignment,&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Connect the logic input and logic output to the '''NOR''' gate.&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Use''' Add Logic Input '''and '''Add Logic Output''' to connect input and output of the '''NOR''' gate.&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Label the input pins as''' A '''and''' B '''and output pin as''' Y'''&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Follow the truth table input values and verify the '''NOR''' Gate.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Slide :&lt;br /&gt;
&lt;br /&gt;
Assignment 2&lt;br /&gt;
&lt;br /&gt;
'''3-INPUT NOR Gate.png'''&lt;br /&gt;
&lt;br /&gt;
'''3-INPUT NOR Gate Truthtable.png'''&lt;br /&gt;
|| Do this assignment with 3-input gate:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Build a 3-input '''NOR''' gate as shown in the image.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Label the input pins as''' A,B '''and''' C '''and output pin as''' Y'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Verify the truth table for the 3-input '''NOR''' gate.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| &lt;br /&gt;
|| This brings us to the end of this tutorial. Let us summarize.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Slide&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
|| In this tutorial, we learnt about&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;NOR Gate and&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Verify its truth table&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Slide :&lt;br /&gt;
&lt;br /&gt;
About Spoken Tutorial project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Slide&amp;amp;nbsp;:Spoken Tutorial workshops&lt;br /&gt;
|| The&amp;amp;nbsp;'''Spoken Tutorial Project'''&amp;amp;nbsp;Team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Slide : Forum for specific questions&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Acknowledgement&lt;br /&gt;
|| Spoken Tutorial project was established by the Ministry of Education(MoE), Govt of India&lt;br /&gt;
|- style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;&amp;quot;&lt;br /&gt;
|| Thank you&lt;br /&gt;
|| This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.&lt;br /&gt;
&lt;br /&gt;
Thanks for watching.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nirmala Venkat</name></author>	</entry>

	</feed>