තාර්කික ද්වාරවල මූලධර්ම සාකච්ඡා කරන උදාහරණ ප්රශ්න
පෙන්ඩහුලුවන්
ඉලෙක්ට්රොනික හා පරිගණකකරණයේදී, තාර්කික ද්වාර යනු මූලික තීරණ ගැනීමේ කොටස් වේ. ඒවා බූලියන් ආදාන එකක් හෝ කිහිපයක් (සත්ය හෝ අසත්ය, 1 හෝ 0) ගෙන තනි බූලියන් ප්රතිදානයක් නිපදවයි. තාර්කික ද්වාර යනු ක්ෂුද්ර සකසන, මතකය සහ අනෙකුත් පාලන පරිපථ වැනි ඩිජිටල් පරිපථවල පදනමයි. මෙම ලිපියෙන් උදාහරණ ගැටළු කිහිපයක් ආවරණය වන අතර තාර්කික ද්වාරවල මූලික මූලධර්ම සාකච්ඡා කරනු ඇත, මූලික අවධානය AND, OR, NOT, NAND, NOR, XOR සහ XNOR ද්වාර කෙරෙහි යොමු කෙරේ.
තාර්කික ද්වාරවල මූලික මූලධර්ම
උදාහරණ ප්රශ්න තේරුම් ගැනීමට උපකාර කිරීම සඳහා, අපි පළමුව එක් එක් වර්ගයේ තාර්කික ද්වාරයක මූලික මූලධර්ම තේරුම් ගත යුතුය.
1. සහ ගේට්ටුව:
– සියලුම ආදාන 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. ගේට්ටුව නොවේ:
– ප්රතිදානය ආදානයේ ප්රතිවිරුද්ධ වනු ඇත.
– සත්ය වගුව:
| අ | අ නොවේ |
|—|——-|
| 0 | 1 |
| 1 | 0 |
4. NAND (සහ නොවේ) ද්වාරය:
– ප්රතිදානය AND ද්වාරයේ ප්රතිලෝමය වේ.
– සත්ය වගුව:
| ඒ | බී | ඒ නන්ද් බී |
|——|———-|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
5. NOR (නැතහොත් නොවේ) ගේට්ටුව:
– ප්රතිදානය OR ද්වාරයේ ප්රතිලෝමය වේ.
– සත්ය වගුව:
| ඒ | බී | ඒ හෝ බී |
|——|————|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
6. XOR ගේට්ටුව (සුවිශේෂී OR):
– ආදානය වෙනස් නම් ප්රතිදානය 1 වනු ඇත.
– සත්ය වගුව:
| ඒ | බී | ඒ එක්ස්ඕආර් බී |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
7. XNOR ගේට්ටුව (සුවිශේෂී NOR):
– ආදානය සමාන නම් ප්රතිදානය 1 වනු ඇත.
– සත්ය වගුව:
| ඒ | බී | ඒ එක්ස්නෝර් බී |
|——|———-|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
නියැදි ප්රශ්න සහ සාකච්ඡා
මෙම විවිධ තාර්කික ද්වාර සම්බන්ධ ගැටළු කිහිපයක් සාකච්ඡා කරමු.
උදාහරණ 1: AND සහ OR ද්වාර සංයෝජනය
ප්රශ්නය :
A, B සහ C ආදාන තුනක් ඇතැයි සිතමු. පහත තාර්කික පරිපථයේ ප්රතිදානය ගණනය කරන්න:
– Q1 = A සහ B
– Q2 = Q1 හෝ C
සාකච්ඡාව :
විසඳුම් පියවර:
1. Q1 හි අගය තීරණය කරන්න.
2. Q2 තීරණය කිරීමට Q1 හි අගය භාවිතා කරන්න.
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නැන්ඩ් වයි
– Q2 = Q1 සහ X
සාකච්ඡාව :
හැකි ආදාන සංයෝජන මත පදනම්ව ප්රතිදානය ගණනය කරමු. X = 1 සහ Y = 1 යැයි සිතමු:
1. Q1 = X NAND Y = 1 NAND 1 = NOT(1 සහ 1) = NOT(1) = 0
2. Q2 = Q1 සහ X = 0 සහ 1 = 0
ඉතින්, Q2 හි අවසාන ප්රතිදානය 0 වේ.
උදාහරණ 3: XOR සහ NOR ද්වාර සංයෝජනය
ප්රශ්නය :
පහත තාර්කික පරිපථයේ ප්රතිදානය D සහ E ආදාන භාවිතයෙන් ගණනය කරන්න:
– Q1 = D XOR ඊ
– Q2 = Q1 හෝ E
සාකච්ඡාව :
හැකි ආදාන සංයෝජන මත පදනම්ව ප්රතිදානය ගණනය කරමු. D = 0 සහ E = 1 යැයි සිතමු:
1. Q1 = D XOR E = 0 XOR 1 = 1
2. Q2 = Q1 NOR E = 1 NOR 1 = NOT(1 හෝ 1) = NOT(1) = 0
ඉතින්, Q2 හි අවසාන ප්රතිදානය 0 වේ.
උදාහරණ ප්රශ්නය 4: වෙනස් තාර්කික ද්වාර තුනක් භාවිතා කිරීම
ප්රශ්නය :
P, Q, සහ R ආදාන තුනක් භාවිතා කරමින්, පහත තාර්කික පරිපථයේ ප්රතිදානය ගණනය කරන්න:
– Q1 = P සහ Q
– Q2 = Q1 හෝ R
– Q3 = Q2 නොවේ
සාකච්ඡාව :
විසඳුම් පියවර:
1. AND ද්වාරය සමඟ Q1 ගණනය කරන්න.
2. OR ද්වාරයක් සමඟ Q2 ගණනය කිරීමට Q1 භාවිතා කරන්න.
3. NOT ද්වාරයක් සමඟ Q3 ගණනය කිරීමට Q2 භාවිතා කරන්න.
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. Q1 = A සහ B සහ (C නොවේ)
2. Q2 = A සහ (B නොවේ) සහ C
3. Q3 = (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
ඉතින්, මෙම පරිපථය ඇත්ත වශයෙන්ම සත්ය ප්රතිදානයක් ලබා දෙන්නේ ආදාන තුනෙන් දෙකක් සත්ය නම් පමණි.
නිගමනය
මෙම ලිපියෙන් අපි තාර්කික ද්වාරවල මූලික මූලධර්ම ආවරණය කර ඇති අතර පැහැදිලි කිරීම් සමඟ උදාහරණ ගැටළු කිහිපයක් සපයා ඇත. ඩිජිටල් පරිපථ, ක්ෂුද්ර සකසන හෝ වෙනත් අදාළ ක්ෂේත්ර සමඟ වැඩ කරන ඕනෑම කෙනෙකුට තාර්කික ද්වාරවල මූලධර්ම සහ ක්රියාකාරිත්වය ප්රගුණ කිරීම අත්යවශ්ය වේ. මෙම ද්වාර පිටුපස ඇති වැඩ ප්රවාහය සහ තර්කනය අවබෝධ කර ගැනීමෙන් අපට සංකීර්ණ හා කාර්යක්ෂම පරිපථ නිර්මාණය කිරීමට ඉඩ සලසයි. තාර්කික ද්වාර පිළිබඳ අපගේ අවබෝධය ගැඹුරු කිරීමට මෙම උදාහරණ උපකාරී වී ඇතැයි අපි බලාපොරොත්තු වෙමු.