<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>logic circuits &#8211; Technology for Learners</title>
	<atom:link href="https://technologyforlearners.com/tag/logic-circuits/feed/" rel="self" type="application/rss+xml" />
	<link>https://technologyforlearners.com</link>
	<description>Learn to use Technology and use Technology to Learn</description>
	<lastBuildDate>Sat, 30 Jul 2022 17:25:46 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://technologyforlearners.com/wp-content/uploads/2022/12/cropped-Logo-symbol-32x32.jpg</url>
	<title>logic circuits &#8211; Technology for Learners</title>
	<link>https://technologyforlearners.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Spotlight on: Logic Circuits</title>
		<link>https://technologyforlearners.com/spotlight-on-logic-circuits/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=spotlight-on-logic-circuits</link>
					<comments>https://technologyforlearners.com/spotlight-on-logic-circuits/#respond</comments>
		
		<dc:creator><![CDATA[Will Fastiggi]]></dc:creator>
		<pubDate>Sun, 07 Aug 2016 19:05:15 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Boolean logic]]></category>
		<category><![CDATA[GCSE Computing]]></category>
		<category><![CDATA[logic circuits]]></category>
		<category><![CDATA[logic gates]]></category>
		<guid isPermaLink="false">http://technologyforlearners.com/?p=2171</guid>

					<description><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-07-at-15.43-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" />Logic circuits are designed to perform specific functions that enable computers to run properly. Every logic circuit is made up of several logic gates, which take binary inputs and produce binary outputs.  The relationship between these inputs and outputs is based on a certain type of logic, which is represented by boolean algebra. The most [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="150" height="150" src="https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-07-at-15.43-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" /><p>Logic circuits are designed to perform specific functions that enable computers to run properly.</p>
<p>Every logic circuit is made up of several logic gates, which take binary inputs and produce binary outputs.  The relationship between these inputs and outputs is based on a certain type of logic, which is represented by boolean algebra.</p>
<p>The most common Boolean operators are AND, OR and NOT.</p>
<p>A NOT gate has only one input.  The output of the circuit will be the opposite of the input.  If 0 is input, then the output is 1.  If 1 is input, then 0 is output.</p>
<p><img decoding="async" class="aligncenter size-medium wp-image-2172" src="https://technologyforlearners.com/wp-content/uploads/2016/08/small-300x140.png" alt="small" width="300" height="140" srcset="https://technologyforlearners.com/wp-content/uploads/2016/08/small-300x140.png 300w, https://technologyforlearners.com/wp-content/uploads/2016/08/small.png 304w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>Truth tables provide all the possible results of a Boolean algebra statement.  They are used to check the output from a logic gate or logic circuit.  In the example above, if A is the input and Q is the output, the truth table looks like this:</p>
<table class="tg" style="undefined;table-layout: fixed; width: 371px;">
<colgroup>
<col style="width: 182px;" />
<col style="width: 189px;" /> </colgroup>
<tbody>
<tr>
<th class="tg-amwm">A</th>
<th class="tg-amwm">Q</th>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">1</td>
<td class="tg-s6z2" style="text-align: center;">0</td>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">1</td>
</tr>
</tbody>
</table>
<p><em> The NOT gate is the only logic gate with one input; the other five gates have two inputs.  </em></p>
<p>The NOT Boolean expression is written as <strong>Q = NOT A</strong>.</p>
<p>&nbsp;</p>
<p>An AND gate can be used on a gate with two inputs. AND tells us that both inputs have to be 1 in order for the output to be 1.</p>
<p><img decoding="async" class="aligncenter size-medium wp-image-2177" src="https://technologyforlearners.com/wp-content/uploads/2016/08/small-2-300x140.png" alt="small-2" width="300" height="140" srcset="https://technologyforlearners.com/wp-content/uploads/2016/08/small-2-300x140.png 300w, https://technologyforlearners.com/wp-content/uploads/2016/08/small-2.png 304w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>&nbsp;</p>
<p>AND gate truth table:</p>
<table class="tg" style="undefined;table-layout: fixed; width: 605px;">
<colgroup>
<col style="width: 202px;" />
<col style="width: 202px;" />
<col style="width: 201px;" /> </colgroup>
<tbody>
<tr>
<th class="tg-amwm">A</th>
<th class="tg-amwm">B</th>
<th class="tg-amwm">Q</th>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
</tbody>
</table>
<p>The AND Boolean expression is written as <strong>Q = A AND B</strong>.</p>
<p>&nbsp;</p>
<p>The NAND gate behaves in the opposite fashion to the AND gate. You can think of it as an AND gate followed immediately by a NOT gate. Its output is 0 when the two inputs are 1, and for all other cases, its output is 1. The name NAND comes from joining NOT and AND. The symbol for NAND is the same as that for AND except for the addition of a small circle on the right side.</p>
<p><a href="https://technologyforlearners.com/wp-content/uploads/2016/08/nand.svg"><img decoding="async" class="aligncenter size-medium wp-image-2184" src="https://technologyforlearners.com/wp-content/uploads/2016/08/nand.svg" alt="nand" width="1" height="1" /></a> <img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2186" src="https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-06-at-18.14-300x156.png" alt="2016-08-06 at 18.14" width="300" height="156" srcset="https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-06-at-18.14-300x156.png 300w, https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-06-at-18.14-330x172.png 330w, https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-06-at-18.14.png 413w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>&nbsp;</p>
<table class="tg" style="undefined;table-layout: fixed; width: 605px;">
<colgroup>
<col style="width: 202px;" />
<col style="width: 202px;" />
<col style="width: 201px;" /> </colgroup>
<tbody>
<tr>
<th class="tg-amwm">A</th>
<th class="tg-amwm">B</th>
<th class="tg-amwm">Q</th>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
</tbody>
</table>
<p>The NAND Boolean expression is written as <strong>Q = A NAND B</strong></p>
<p>The OR gate has two inputs. One or both inputs must be 1 to output 1, otherwise it outputs 0.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2178" src="https://technologyforlearners.com/wp-content/uploads/2016/08/small-3-300x140.png" alt="small-3" width="300" height="140" srcset="https://technologyforlearners.com/wp-content/uploads/2016/08/small-3-300x140.png 300w, https://technologyforlearners.com/wp-content/uploads/2016/08/small-3.png 304w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>OR gate truth table:</p>
<table class="tg" style="undefined;table-layout: fixed; width: 605px;">
<colgroup>
<col style="width: 202px;" />
<col style="width: 202px;" />
<col style="width: 201px;" /> </colgroup>
<tbody>
<tr>
<th class="tg-amwm">A</th>
<th class="tg-amwm">B</th>
<th class="tg-amwm">Q</th>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
</tbody>
</table>
<p>The Boolean expression is written as <strong>Q = A OR B</strong>.</p>
<p>&nbsp;</p>
<p>A NOR gate can be thought of as an OR also followed by a NOT.  The output, Q, is 1 if neither input A nor B is 1.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2187" src="https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-06-at-18.28-300x179.png" alt="2016-08-06 at 18.28" width="300" height="179" srcset="https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-06-at-18.28-300x179.png 300w, https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-06-at-18.28-330x197.png 330w, https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-06-at-18.28.png 402w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>NOR gate truth table:</p>
<table class="tg" style="undefined;table-layout: fixed; width: 605px;">
<colgroup>
<col style="width: 202px;" />
<col style="width: 202px;" />
<col style="width: 201px;" /> </colgroup>
<tbody>
<tr>
<th class="tg-amwm">A</th>
<th class="tg-amwm">B</th>
<th class="tg-amwm">Q</th>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The Boolean expression is written as <strong>Q = A NOR B</strong></p>
<p>&nbsp;</p>
<p>The exclusive OR (<strong>XOR</strong>) gate works the same as an OR gate, but will output 1 only if one or the other (not both) inputs are 1.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2181" src="https://technologyforlearners.com/wp-content/uploads/2016/08/small-4-300x140.png" alt="small-4" width="300" height="140" srcset="https://technologyforlearners.com/wp-content/uploads/2016/08/small-4-300x140.png 300w, https://technologyforlearners.com/wp-content/uploads/2016/08/small-4.png 304w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>XOR gate truth table:</p>
<table class="tg" style="undefined;table-layout: fixed; width: 605px;">
<colgroup>
<col style="width: 202px;" />
<col style="width: 202px;" />
<col style="width: 201px;" /> </colgroup>
<tbody>
<tr>
<th class="tg-amwm">A</th>
<th class="tg-amwm">B</th>
<th class="tg-amwm">Q</th>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
<tr>
<td class="tg-s6z2" style="text-align: center;">0</td>
<td class="tg-s6z2" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
<td class="tg-baqh" style="text-align: center;">1</td>
</tr>
<tr>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">1</td>
<td class="tg-baqh" style="text-align: center;">0</td>
</tr>
</tbody>
</table>
<p>The Boolean expression is written as <strong>Q = A XOR B</strong>.</p>
<p>&nbsp;</p>
<p><strong>Complex logic circuits</strong> are made up of several logic gates that are built up into chains of logical decisions.  The diagram below shows a complex logic circuit combining three simple gates.  The first two logic gates are OR gates, the third logic gate is an AND gate.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-2192" src="https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-07-at-15.43-300x175.png" alt="2016-08-07 at 15.43" width="300" height="175" srcset="https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-07-at-15.43-300x175.png 300w, https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-07-at-15.43-330x192.png 330w, https://technologyforlearners.com/wp-content/uploads/2016/08/2016-08-07-at-15.43.png 512w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>&nbsp;</p>
<p class="k-type-body-article">Altogether there are three inputs (A, B and C), which lead to eight possible outcomes.  To solve the truth below, first find D, then E and finally F.  Complete a whole columnn before moving on to the next column.  D depends on A or B, E depends on B or C, and F depends on D and E.</p>
<p class="k-type-body-article">This logic gate truth table is written as:</p>
<table class="tg" style="undefined;table-layout: fixed; width: 683px;">
<colgroup>
<col style="width: 114px;" />
<col style="width: 114px;" />
<col style="width: 114px;" />
<col style="width: 114px;" />
<col style="width: 114px;" />
<col style="width: 113px;" /> </colgroup>
<tbody>
<tr>
<th class="tg-amwm">A</th>
<th class="tg-amwm">B</th>
<th class="tg-amwm">C</th>
<th class="tg-amwm">D = A OR B</th>
<th class="tg-amwm">E = B OR C</th>
<th class="tg-amwm">F = D AND E</th>
</tr>
<tr>
<td class="tg-s6z2">0</td>
<td class="tg-s6z2">0</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">0</td>
</tr>
<tr>
<td class="tg-s6z2">0</td>
<td class="tg-s6z2">0</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">0</td>
</tr>
<tr>
<td class="tg-baqh">0</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
</tr>
<tr>
<td class="tg-baqh">0</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
</tr>
<tr>
<td class="tg-baqh">1</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">0</td>
</tr>
<tr>
<td class="tg-baqh">1</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
</tr>
<tr>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">0</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
</tr>
<tr>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
<td class="tg-baqh">1</td>
</tr>
</tbody>
</table>
]]></content:encoded>
					
					<wfw:commentRss>https://technologyforlearners.com/spotlight-on-logic-circuits/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
