ယုတ္တိဗေဒဂိတ်များ၏ အခြေခံမူများကို ဆွေးနွေးသည့် ဥပမာမေးခွန်းများ
Pendahuluan
အီလက်ထရွန်းနစ်နှင့် ကွန်ပျူတာတွင်၊ ယုတ္တိဗေဒဂိတ်များသည် အခြေခံဆုံးဖြတ်ချက်ချသည့် ဘလောက်များဖြစ်သည်။ ၎င်းတို့သည် Boolean input တစ်ခု သို့မဟုတ် တစ်ခုထက်ပို၍ (မှန်သည် သို့မဟုတ် မှားသည်၊ ၁ သို့မဟုတ် ၀) ကိုယူပြီး Boolean output တစ်ခုတည်းကို ထုတ်လုပ်ပေးသည်။ ယုတ္တိဗေဒဂိတ်များသည် မိုက်ခရိုပရိုဆက်ဆာများ၊ မှတ်ဉာဏ်နှင့် အခြားထိန်းချုပ်မှုဆားကစ်များကဲ့သို့သော ဒစ်ဂျစ်တယ်ဆားကစ်များ၏ အခြေခံအုတ်မြစ်ဖြစ်သည်။ ဤဆောင်းပါးသည် ဥပမာပြဿနာအချို့ကို လွှမ်းခြုံပြီး AND၊ OR၊ NOT၊ NAND၊ NOR၊ XOR နှင့် XNOR ဂိတ်များကို အဓိကထား၍ ယုတ္တိဗေဒဂိတ်များ၏ အခြေခံမူများကို ဆွေးနွေးပါမည်။
ယုတ္တိဗေဒဂိတ်များ၏ အခြေခံမူများ
ဥပမာမေးခွန်းများကို နားလည်ရန်အတွက်၊ ယုတ္တိဗေဒဂိတ်အမျိုးအစားတစ်ခုစီ၏ အခြေခံမူများကို ဦးစွာနားလည်ရပါမည်။
၁။ နှင့် ဂိတ်-
- အဝင်အားလုံး ၁ ဖြစ်မှသာ အထွက်သည် ၁ ဖြစ်လိမ့်မည်။
– အမှန်တရားဇယား
| က | ခ | က နှင့် ခ |
|——|————|
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
၂။ OR ဂိတ်:
- input တစ်ခုက 1 ဖြစ်ရင် output က 1 ဖြစ်လိမ့်မယ်။
– အမှန်တရားဇယား
| က | ခ | က သို့မဟုတ် ခ |
|——|————|
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
၃။ ဂိတ်မဟုတ်ပါ-
- output သည် input နှင့် ဆန့်ကျင်ဘက်ဖြစ်လိမ့်မည်။
– အမှန်တရားဇယား
| အ | အ မဟုတ်ပါ |
|—|——-|
| ၁ | ၀ |
| ၁ | ၀ |
၄။ NAND (AND မဟုတ်ပါ) ဂိတ်-
- အထွက်သည် AND gate ၏ ပြောင်းပြန်ဖြစ်သည်။
– အမှန်တရားဇယား
| A | B | A NAND B |
|——|———-|
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
၅။ NOR (OR မဟုတ်ပါ) ဂိတ်-
- အထွက်သည် OR gate ၏ ပြောင်းပြန်ဖြစ်သည်။
– အမှန်တရားဇယား
| က | ခ | က သို့မဟုတ် ခ |
|——|————|
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
၆။ XOR ဂိတ် (သီးသန့် OR):
- အဝင်အထွက် မတူညီပါက အထွက်သည် ၁ ဖြစ်လိမ့်မည်။
– အမှန်တရားဇယား
| က | ခ | က XOR ခ |
|——|————|
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
၇။ XNOR ဂိတ် (သီးသန့် NOR):
- input တူညီနေရင် output က 1 ဖြစ်ပါလိမ့်မယ်။
– အမှန်တရားဇယား
| က | ခ | က XNOR ခ |
|——|———-|
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
| ၁ | ၁ | ၁ |
နမူနာမေးခွန်းများနှင့် ဆွေးနွေးချက်
ဒီမတူညီတဲ့ logic gate တွေနဲ့ ပတ်သက်တဲ့ ဥပမာပြဿနာအချို့ကို ဆွေးနွေးကြည့်ရအောင်။
ဥပမာ ၁: AND နှင့် OR ဂိတ်များ ပေါင်းစပ်ခြင်း
မေးခွန်း:
input A, B နှင့် C သုံးခုရှိသည်ဟု ယူဆပါ။ အောက်ပါ logic circuit ၏ output ကို တွက်ချက်ပါ။
– Q1 = A နှင့် B
– Q2 = Q1 သို့မဟုတ် C
ဆွေးနွေးချက်
ဖြေရှင်းချက်အဆင့်များ-
၁။ Q1 ၏ တန်ဖိုးကို ဆုံးဖြတ်ပါ။
၂။ Q2 ကိုဆုံးဖြတ်ရန် Q1 ၏တန်ဖိုးကိုသုံးပါ။
A = 1၊ B = 0 နှင့် C = 1 ဟု ယူဆပါ-
၁။ Q1 = A နှင့် B = 1 နှင့် 0 = 0
၂။ Q2 = Q1 သို့မဟုတ် C = 0 သို့မဟုတ် 1 = 1
ဒါကြောင့် Q2 ရဲ့ နောက်ဆုံး output က 1 ပါ။
ဥပမာမေးခွန်း ၂: NAND နှင့် AND ဂိတ်များ ပေါင်းစပ်ခြင်း
မေးခွန်း:
X နှင့် Y input နှစ်ခုရှိပါက အောက်ပါ logic circuit ၏ output ကို ဆုံးဖြတ်ပါ။
– Q1 = X NAND Y
– Q2 = Q1 နှင့် X
ဆွေးနွေးချက်
ဖြစ်နိုင်ချေရှိသော input ပေါင်းစပ်မှုများအပေါ် အခြေခံ၍ output ကို တွက်ချက်ကြပါစို့။ X = 1 နှင့် Y = 1 ဟု ယူဆပါ။
၁။ Q1 = X NAND Y = 1 NAND 1 = NOT(1 AND 1) = NOT(1) = 0
၂။ Q2 = Q1 နှင့် X = 0 နှင့် 1 = 0
ဒါကြောင့် Q2 ရဲ့ နောက်ဆုံး output က 0 ပါ။
ဥပမာ ၃: XOR နှင့် NOR ဂိတ်များ ပေါင်းစပ်ခြင်း
မေးခွန်း:
အောက်ပါ logic circuit အတွက် input D နှင့် E များကို တွက်ချက်ပါ။
– Q1 = D XOR E
– Q2 = Q1 NOR E
ဆွေးနွေးချက်
ဖြစ်နိုင်ချေရှိသော input ပေါင်းစပ်မှုများအပေါ် အခြေခံ၍ output ကို တွက်ချက်ကြပါစို့။ D = 0 နှင့် E = 1 ဟု ယူဆပါ။
၁။ Q1 = D XOR E = 0 XOR 1 = 1
၂။ Q2 = Q1 NOR E = 1 NOR 1 = NOT(1 OR 1) = NOT(1) = 0
ဒါကြောင့် Q2 ရဲ့ နောက်ဆုံး output က 0 ပါ။
ဥပမာမေးခွန်း ၄: မတူညီသော ယုတ္တိဗေဒဂိတ်သုံးခုကို အသုံးပြုခြင်း
မေးခွန်း:
P၊ Q နှင့် R အဝင်သုံးခုဖြင့် အောက်ပါ logic circuit ၏ output ကို တွက်ချက်ပါ-
– Q1 = P နှင့် Q
– Q2 = Q1 သို့မဟုတ် R
– Q3 = Q2 မဟုတ်ပါ
ဆွေးနွေးချက်
ဖြေရှင်းချက်အဆင့်များ-
၁။ AND gate ဖြင့် Q1 ကို တွက်ချက်ပါ။
၂။ Q1 ကို အသုံးပြု၍ OR gate ဖြင့် Q2 ကို တွက်ချက်ပါ။
၃။ NOT gate ဖြင့် Q3 ကိုတွက်ချက်ရန် Q2 ကိုသုံးပါ။
P = 1၊ Q = 0 နှင့် R = 1 ဟု ယူဆပါ-
၁။ Q1 = P နှင့် Q = 1 နှင့် 0 = 0
၂။ Q2 = Q1 သို့မဟုတ် R = 0 သို့မဟုတ် 1 = 1
၃။ Q3 = Q2 မဟုတ်ပါ = 1 မဟုတ်ပါ = 0
ဒါကြောင့် Q3 ရဲ့ နောက်ဆုံး output က 0 ပါ။
ဥပမာမေးခွန်း ၅: ယုတ္တိဗေဒပတ်လမ်းတစ်ခု ဒီဇိုင်းဆွဲခြင်း
မေးခွန်း:
အဝင်အထွက် သုံးခု (A၊ B၊ C) အနက် နှစ်ခု (True) ဖြစ်မှသာ အထွက်အမှန် (TRUE) ထုတ်ပေးသည့် ယုတ္တိဗေဒပတ်လမ်းတစ်ခုကို ဒီဇိုင်းဆွဲပါ။
ဆွေးနွေးချက်
အထက်ပါအခြေအနေများနှင့် ကိုက်ညီသော အဖြေတစ်ခုရရှိရန်အတွက်၊ အောက်ပါ logic gates ပေါင်းစပ်မှုကို အသုံးပြုနိုင်သည်-
၁။ Q1 = A နှင့် B နှင့် (C မဟုတ်ပါ)
၂။ Q2 = A နှင့် (B မဟုတ်ပါ) နှင့် C
၃။ Q3 = (A မဟုတ်ပါ) နှင့် B နှင့် C
၄။ အထွက် = Q1 သို့မဟုတ် Q2 သို့မဟုတ် Q3
သတ်မှတ်ထားသော ထည့်သွင်းမှုပေါင်းစပ်မှုအတွက် အဆင့်ဆင့် ခွဲခြမ်းစိတ်ဖြာကြည့်ကြပါစို့။ A = 1၊ B = 1 နှင့် C = 0 ဟု ယူဆပါ။
၁။ Q1 = A နှင့် B နှင့် (C မဟုတ်ပါ) = 1 နှင့် 1 နှင့် 1 = 1
၂။ Q2 = A နှင့် (B မဟုတ်ပါ) နှင့် C = 1 နှင့် 0 နှင့် 0 = 0
၃။ Q3 = (A မဟုတ်ပါ) နှင့် B နှင့် C = 0 နှင့် 1 နှင့် 0 = 0
၄။ အထွက် = Q1 သို့မဟုတ် Q2 သို့မဟုတ် Q3 = 1 သို့မဟုတ် 0 သို့မဟုတ် 0 = 1
ဒါကြောင့် ဒီဆားကစ်ဟာ input သုံးခုထဲက နှစ်ခုက TRUE ဖြစ်မှသာ TRUE output ကို ပေးပါတယ်။
နိဂုံး
ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် ယုတ္တိဗေဒဂိတ်များ၏ အခြေခံမူများကို လေ့လာခဲ့ပြီး ရှင်းလင်းချက်များနှင့်အတူ ဥပမာပြဿနာအချို့ကို ပေးထားပါသည်။ ဒစ်ဂျစ်တယ်ဆားကစ်များ၊ မိုက်ခရိုပရိုဆက်ဆာများ သို့မဟုတ် အခြားဆက်စပ်နယ်ပယ်များနှင့် အလုပ်လုပ်သူတိုင်းအတွက် ယုတ္တိဗေဒဂိတ်များ၏ အခြေခံမူများနှင့် လုပ်ဆောင်ချက်များကို ကျွမ်းကျင်စွာလုပ်ဆောင်ခြင်းသည် မရှိမဖြစ်လိုအပ်ပါသည်။ ဤဂိတ်များ၏နောက်ကွယ်ရှိ လုပ်ငန်းစဉ်နှင့် ယုတ္တိဗေဒကို နားလည်ခြင်းသည် ရှုပ်ထွေးပြီး ထိရောက်သောဆားကစ်များကို ဒီဇိုင်းဆွဲနိုင်စေပါသည်။ ဤဥပမာများသည် ယုတ္တိဗေဒဂိတ်များအကြောင်း ကျွန်ုပ်တို့၏ နားလည်မှုကို နက်ရှိုင်းစေရာတွင် အထောက်အကူဖြစ်စေမည်ဟု မျှော်လင့်ပါသည်။