தர்க்க வாயில்களின் கோட்பாடுகளை விவாதிக்கும் எடுத்துக்காட்டுக் கேள்விகள்
பெண்டாஹுலுவான்
மின்னணுவியல் மற்றும் கணினியியலில், தர்க்க வாயில்கள் (logic gates) என்பவை முடிவெடுக்கும் அடிப்படைக் கூறுகளாகும். அவை ஒன்று அல்லது அதற்கு மேற்பட்ட பூலியன் உள்ளீடுகளை (உண்மை அல்லது பொய், 1 அல்லது 0) எடுத்துக்கொண்டு, ஒரே ஒரு பூலியன் வெளியீட்டை உருவாக்குகின்றன. நுண்செயலிகள், நினைவகம் மற்றும் பிற கட்டுப்பாட்டுச் சுற்றுகள் போன்ற எண்ணிமச் சுற்றுகளுக்கு தர்க்க வாயில்களே அடித்தளமாக அமைகின்றன. இந்தக் கட்டுரை பல எடுத்துக்காட்டுச் சிக்கல்களை உள்ளடக்கி, தர்க்க வாயில்களின் அடிப்படைக் கொள்கைகளைப் பற்றி விவாதிக்கும்; குறிப்பாக AND, OR, NOT, NAND, NOR, XOR மற்றும் XNOR வாயில்களுக்கு முக்கியத்துவம் அளிக்கப்படும்.
தர்க்க வாயில்களின் அடிப்படைக் கோட்பாடுகள்
எடுத்துக்காட்டுக் கேள்விகளைப் புரிந்துகொள்ள, ஒவ்வொரு வகை லாஜிக் கேட்டின் அடிப்படைக் கொள்கைகளையும் நாம் முதலில் அறிந்துகொள்ள வேண்டும்.
1. AND கேட்:
அனைத்து உள்ளீடுகளும் 1 ஆக இருந்தால் மட்டுமே வெளியீடு 1 ஆக இருக்கும்.
– உண்மை அட்டவணை:
| அ | ஆ | அ மற்றும் ஆ |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
2. OR கேட்:
உள்ளீடுகளில் ஒன்று 1 ஆக இருந்தால், வெளியீடும் 1 ஆக இருக்கும்.
– உண்மை அட்டவணை:
| அ | ஆ | அ அல்லது ஆ |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
3. NOT வாயில்:
வெளியீடு உள்ளீட்டிற்கு நேர் எதிராக இருக்கும்.
– உண்மை அட்டவணை:
| அ | அ அல்ல |
|—|——-|
| 0 | 1 |
| 1 | 0 |
4. NAND (Not AND) கேட்:
– இதன் வெளியீடு AND கேட்டின் நேர்மாறு ஆகும்.
– உண்மை அட்டவணை:
| அ | ஆ | அ நாண்ட் ஆ |
|——|———-|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
5. NOR (Not OR) கேட்:
– இதன் வெளியீடு OR கேட்டின் நேர்மாறு ஆகும்.
– உண்மை அட்டவணை:
| அ | ஆ | அ அல்லது ஆ |
|——|————|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
6. XOR கேட் (எக்ஸ்குளூசிவ் OR):
உள்ளீடு வேறுபட்டால் வெளியீடு 1 ஆக இருக்கும்.
– உண்மை அட்டவணை:
| A | B | A XOR B |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
7. XNOR கேட் (பிரத்தியேக NOR):
உள்ளீடு ஒன்றாக இருந்தால் வெளியீடு 1 ஆக இருக்கும்.
– உண்மை அட்டவணை:
| அ | ஆ | அ XNOR ஆ |
|——|———-|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
மாதிரி கேள்விகள் மற்றும் கலந்துரையாடல்
இந்த பல்வேறு தர்க்க வாயில்கள் தொடர்பான சில எடுத்துக்காட்டுச் சிக்கல்களைப் பற்றி விவாதிப்போம்.
எடுத்துக்காட்டு 1: AND மற்றும் OR வாயில்களின் சேர்க்கை
கேள்வி :
A, B, மற்றும் C என மூன்று உள்ளீடுகள் இருப்பதாகக் கொள்வோம். பின்வரும் தருக்கச் சுற்றின் வெளியீட்டைக் கணக்கிடுக:
– கேள்வி 1 = A மற்றும் B
– Q2 = Q1 அல்லது C
கலந்துரையாடல் :
தீர்வுக்கான வழிமுறைகள்:
1. Q1 இன் மதிப்பைக் கண்டறியவும்.
2. Q1 இன் மதிப்பைப் பயன்படுத்தி Q2 ஐக் கண்டறியவும்.
A = 1, B = 0, மற்றும் C = 1 என வைத்துக்கொள்வோம்:
1. Q1 = A மற்றும் B = 1 மற்றும் 0 = 0
2. Q2 = Q1 அல்லது C = 0 அல்லது 1 = 1
எனவே, Q2-இன் இறுதி வெளியீடு 1 ஆகும்.
எடுத்துக்காட்டுக் கேள்வி 2: NAND மற்றும் AND கேட்களின் சேர்க்கை
கேள்வி :
X மற்றும் Y என இரண்டு உள்ளீடுகள் இருந்தால், பின்வரும் தருக்கச் சுற்றின் வெளியீட்டைக் கண்டறியவும்:
– Q1 = X NAND Y
– Q2 = Q1 மற்றும் X
கலந்துரையாடல் :
சாத்தியமான உள்ளீட்டு சேர்க்கைகளின் அடிப்படையில் வெளியீட்டைக் கணக்கிடுவோம். X = 1 மற்றும் Y = 1 என்று வைத்துக்கொள்வோம்:
1. Q1 = X NAND Y = 1 NAND 1 = NOT(1 AND 1) = NOT(1) = 0
2. Q2 = Q1 மற்றும் X = 0 மற்றும் 1 = 0
எனவே, Q2-இன் இறுதி வெளியீடு 0 ஆகும்.
எடுத்துக்காட்டு 3: XOR மற்றும் NOR கேட்களின் கலவை
கேள்வி :
D மற்றும் E உள்ளீடுகளைக் கொண்ட பின்வரும் தருக்கச் சுற்றின் வெளியீட்டைக் கணக்கிடுக:
– Q1 = D XOR E
– Q2 = Q1 NOR E
கலந்துரையாடல் :
சாத்தியமான உள்ளீட்டு சேர்க்கைகளின் அடிப்படையில் வெளியீட்டைக் கணக்கிடுவோம். D = 0 மற்றும் E = 1 என்று வைத்துக்கொள்வோம்:
1. Q1 = D XOR E = 0 XOR 1 = 1
2. Q2 = Q1 NOR E = 1 NOR 1 = NOT(1 OR 1) = NOT(1) = 0
எனவே, Q2-இன் இறுதி வெளியீடு 0 ஆகும்.
எடுத்துக்காட்டுக் கேள்வி 4: மூன்று வெவ்வேறு தர்க்க வாயில்களைப் பயன்படுத்துதல்
கேள்வி :
P, Q, மற்றும் R ஆகிய மூன்று உள்ளீடுகளைக் கொண்டு, பின்வரும் தருக்கச் சுற்றின் வெளியீட்டைக் கணக்கிடுக:
– Q1 = P மற்றும் Q
– Q2 = Q1 அல்லது R
– கேள்வி 3 = கேள்வி 2 அல்ல
கலந்துரையாடல் :
தீர்வுக்கான வழிமுறைகள்:
1. AND கேட்டைப் பயன்படுத்தி Q1-ஐக் கணக்கிடுங்கள்.
2. OR கேட்டைப் பயன்படுத்தி Q1-இன் மூலம் Q2-ஐக் கணக்கிடுங்கள்.
3. NOT கேட்டைப் பயன்படுத்தி Q2-இன் மூலம் Q3-ஐக் கணக்கிடுங்கள்.
P = 1, Q = 0, மற்றும் R = 1 என வைத்துக்கொள்வோம்:
1. Q1 = P மற்றும் Q = 1 மற்றும் 0 = 0
2. Q2 = Q1 அல்லது R = 0 அல்லது 1 = 1
3. Q3 = இல்லை Q2 = இல்லை 1 = 0
எனவே, Q3-இன் இறுதி வெளியீடு 0 ஆகும்.
எடுத்துக்காட்டுக் கேள்வி 5: ஒரு தர்க்கச் சுற்றை வடிவமைத்தல்
கேள்வி :
மூன்று உள்ளீடுகளில் (A, B, C) இரண்டு உண்மையாக இருந்தால் மட்டுமே, உண்மையான வெளியீட்டைத் தரும் ஒரு தர்க்கச் சுற்றை வடிவமைக்கவும்.
கலந்துரையாடல் :
மேற்கண்ட நிபந்தனைகளைப் பூர்த்தி செய்யும் ஒரு தீர்வைப் பெறுவதற்கு, நாம் பின்வரும் தருக்க வாயில்களின் இணைப்பைப் பயன்படுத்தலாம்:
1. கேள்வி 1 = A மற்றும் B மற்றும் (C இல்லை)
2. Q2 = A மற்றும் (B அல்ல) மற்றும் C
3. கேள்வி 3 = (A அல்ல) மற்றும் B மற்றும் C
4. வெளியீடு = Q1 அல்லது Q2 அல்லது Q3
ஒரு குறிப்பிட்ட உள்ளீட்டு இணைப்பிற்கு, படிப்படியாகப் பகுப்பாய்வு செய்வோம். A = 1, B = 1, மற்றும் C = 0 என்று வைத்துக்கொள்வோம்:
1. Q1 = A மற்றும் B மற்றும் (C இல்லை) = 1 மற்றும் 1 மற்றும் 1 = 1
2. Q2 = A மற்றும் (B இல்லை) மற்றும் C = 1 மற்றும் 0 மற்றும் 0 = 0
3. Q3 = (A அல்ல) மற்றும் B மற்றும் C = 0 மற்றும் 1 மற்றும் 0 = 0
4. வெளியீடு = Q1 அல்லது Q2 அல்லது Q3 = 1 அல்லது 0 அல்லது 0 = 1
ஆகவே, இந்த மின்சுற்று, மூன்று உள்ளீடுகளில் இரண்டு TRUE ஆக இருந்தால் மட்டுமே TRUE வெளியீட்டைத் தரும்.
முடிவுரை
இந்தக் கட்டுரையில், லாஜிக் கேட்களின் அடிப்படைக் கொள்கைகளை விளக்கியதோடு, பல எடுத்துக்காட்டுச் சிக்கல்களையும் விளக்கங்களுடன் வழங்கியுள்ளோம். டிஜிட்டல் சர்க்யூட்கள், மைக்ரோபிராசசர்கள் அல்லது அது தொடர்பான பிற துறைகளில் பணிபுரியும் எவருக்கும் லாஜிக் கேட்களின் கொள்கைகளையும் செயல்பாட்டையும் முழுமையாகக் கற்றுக்கொள்வது அவசியமாகும். இந்த கேட்களுக்குப் பின்னால் உள்ள பணிப்பாய்வு மற்றும் தர்க்கத்தைப் புரிந்துகொள்வது, சிக்கலான மற்றும் திறமையான சர்க்யூட்களை வடிவமைக்க நமக்கு உதவுகிறது. லாஜிக் கேட்கள் குறித்த நமது புரிதலை ஆழப்படுத்த இந்த எடுத்துக்காட்டுகள் உதவியாக இருந்திருக்கும் என்று நம்புகிறோம்.