தருக்கப் படலை
[[தருக்கம்|தருக்க]] [[உள்ளீடு]]களை எடுத்து, செயற்படுத்தி, தர்க்க ரீதியிலான விடையை அல்லது [[வெளியீடு]]டைத் தருவதே '''தர்க்க படலை''' ஆகும். ஒரு தருக்க படலையின் வெளியீட்டை இன்னொரு தருக்க படலையின் உள்ளீடாக பயன்படுத்த முடியும். இவ்வாறு பல தர்க்க படலைகளை இணைத்து சிக்கலான தர்க்க செயற்பாடுகளை நிகழ்த்த முடியும். நிலைமாற்றியில் இருந்து கணினி வரை பல கருவிகள் தர்க்க செயற்பாடுகளையே அடிப்படையாக கொண்டவை.
 
 [[உம் வாயில்|உம்]], [[அல்லது வாயில்|அல்லது]], [[இல்லை வாயில்|இல்லை]] ஆகியவை அடிப்படை தருக்க படலைகள் ஆகும்.
 
 === தருக்கப்படலைகள் பின்வரும் சாதனங்களில் பயன்படுத்தப்படுகின்றன. ===
 * [[முழுக்கூட்டி]] (''Full adder'')
 * [[அரைக்கூட்டி]] (''Half adder'')
 * [[இலக்க எண்ணி]] (''Digital counter'')
 * [[பதிவகம்|பதிவகங்கள்]] (''registers'')
 * [[பல்சேர்ப்பி]] (''Multiplexer'')
 * [[ஸ்கிமிட் துவக்கி]] (''Schmitt trigger'')&lt;ref&gt;{{cite book |author=Jaeger |title=Microelectronic Circuit Design |publisher=[[McGraw-Hill]] |date=1997 |isbn=0-07-032482-4 |pages=226–233}}&lt;/ref&gt;&lt;ref name=kanellos &gt;{{Cite web|url=https://www.cnet.com/news/moores-law-to-roll-on-for-another-decade/|title=Moore's Law to roll on for another decade|last=Kanellos|first=Michael|website=CNET|date=February 11, 2003}} ''From [[Integrated circuit]]''&lt;/ref&gt;&lt;ref&gt;{{citation |url=https://pubs.aip.org/aip/apl/article-abstract/106/11/113503/27163/Acoustic-logic-gates-and-Boolean-operation-based?redirectedFrom=fulltext |title=Acoustic logic gates and Boolean operation based on self-collimating acoustic beams |date=2015 |doi=10.1063/1.4915338 |access-date=2024-08-17 |last1=Zhang |first1=Ting |last2=Cheng |first2=Ying |last3=Guo |first3=Jian-Zhong |last4=Xu |first4=Jian-yi |last5=Liu |first5=Xiao-jun |journal=Applied Physics Letters |volume=106 |issue=11 }}&lt;/ref&gt;
 
 == உண்மை அட்டவணை ==
 *
 {| class=&quot;wikitable&quot;
 ! வகை !! வடிவம் !! சதுர வடிவம் !!தருக்கப் படலை  !!உண்மை அட்டவணை
 |-
 | '''[[உம் வாயில்|உம்]]'''
 | [[படிமம்:AND ANSI.svg|AND symbol]]
 | [[படிமம்:AND IEC.svg|AND symbol]]
 | &lt;math&gt;A \cdot B&lt;/math&gt;
 |
 {| class=&quot;wikitable&quot; align=right
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 |colspan=2|'''உள்ளீடு''' || '''வெளியீடு'''
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 | A || B || A AND B
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 0 || 0
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 1 || 0
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 0 || 0
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 1 || 1
 |}
 |-
 | '''[[அல்லது வாயில்|அல்லது]]'''
 | [[படிமம்:OR ANSI.svg|OR symbol]]
 | [[படிமம்:OR IEC.svg|OR symbol]]
 | &lt;math&gt;A+B&lt;/math&gt;
 |
 {| class=&quot;wikitable&quot; align=right
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 |colspan=2|'''உள்ளீடு''' || '''வெளியீடு'''
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 | A || B || A OR B
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 0 || 0
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 1 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 0 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 1 || 1
 |}
 |-
 | '''[[இல்லை வாயில்|இல்லை]]'''
 | [[படிமம்:NOT ANSI.svg|NOT symbol]]
 | [[படிமம்:NOT IEC.svg|NOT symbol]]
 | &lt;math&gt;\overline{A}&lt;/math&gt;
 |
 {| class=&quot;wikitable&quot; align=right
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 |'''உள்ளீடு''' || '''வெளியீடு'''
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 | A || NOT A
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 0
 |}
 |-
 | colspan=&quot;5&quot; |உண்மை அட்டவணை என்பது கொடுக்கப்படும் உள்ளீடுகளை எவ்வாறு வெளியிடும் என அறிந்து கொள்ள உதவ கூடிய குறுக்கு அட்டவணை ஆகும். மேலும் ஒரு குறிபிட்ட வெளியீட்டினை வடிவமைக்க உதவும். இதனை செய்ய Karanaugh maps, Quine-McCluskey, heuristic போன்ற முறைகள் கையாளபடுகின்றன.
 |-
 | '''[[இல்-உம்மை வாயில்|இல்-உம்மை]]'''
 | [[படிமம்:NAND ANSI.svg|NAND symbol]]
 | [[படிமம்:NAND IEC.svg|NAND symbol]]
 | &lt;math&gt;\overline{A \cdot B}&lt;/math&gt;
 |
 {| class=&quot;wikitable&quot; align=right
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 |colspan=2|'''உள்ளீடு''' || '''வெளியீடு'''
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 | A || B || A NAND B
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 0 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 1 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 0 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 1 || 0
 |}
 |-
 | '''[[எதிர் அல்லதிணை வாயில்|எதிர் அல்லதிணை]]'''
 | [[படிமம்:NOR ANSI.svg|NOR symbol]]
 | [[படிமம்:NOR IEC.svg|NOR symbol]]
 | &lt;math&gt;\overline{A + B}&lt;/math&gt;
 |
 {| class=&quot;wikitable&quot; align=right
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 |colspan=2|'''உள்ளீடு''' || '''வெளியீடு'''
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 | A || B || A NOR B
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 0 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 1 || 0
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 0 || 0
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 1 || 0
 |}
 |-
 | colspan=&quot;5&quot; |
 |-
 | '''[[விலக்கிய அல்லது வாயில்|விலக்கிய அல்லது]]'''
 | [[படிமம்:XOR ANSI.svg|XOR symbol]]
 | [[படிமம்:XOR IEC.svg|XOR symbol]]
 | &lt;math&gt;A \oplus B&lt;/math&gt;
 |
 {| class=&quot;wikitable&quot; align=right
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 |colspan=2|'''உள்ளீடு''' || '''வெளியீடு'''
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 | A || B || A XOR B
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 0 || 0
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 1 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 0 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 1 || 0
 |}
 |-
 | '''[[விலக்கிய இல்லது வாயில்|விலக்கிய இல்லது]]'''
 | [[படிமம்:XNOR ANSI.svg|XNOR symbol]]
 | [[படிமம்:XNOR IEC.svg|XNOR symbol]]
 | &lt;math&gt;\overline{A \oplus B}&lt;/math&gt; or &lt;math&gt;{A \odot B}&lt;/math&gt;
 |
 {| class=&quot;wikitable&quot; align=right
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 |colspan=2|'''உள்ளீடு''' || '''வெளியீடு'''
 |- bgcolor=&quot;#ddeeff&quot; align=&quot;center&quot;
 | A || B || A XNOR B
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 0 || 1
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |0 || 1 || 0
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 0 || 0
 |- bgcolor=&quot;#ddffdd&quot; align=&quot;center&quot;
 |1 || 1 || 1
 |}
 |}
 
 ==மேற்கோள்கள்==
 {{reflist}}