نمونه سوالات در مورد اصول دروازههای منطقی
پنداهولوان
در الکترونیک و محاسبات، گیتهای منطقی بلوکهای تصمیمگیری اساسی هستند. آنها یک یا چند ورودی بولی (درست یا غلط، ۱ یا ۰) را دریافت میکنند و یک خروجی بولی تولید میکنند. گیتهای منطقی پایه و اساس مدارهای دیجیتال مانند ریزپردازندهها، حافظه و سایر مدارهای کنترل هستند. این مقاله چندین مثال را پوشش میدهد و اصول اولیه گیتهای منطقی را با تمرکز اصلی بر گیتهای AND، OR، NOT، NAND، NOR، XOR و XNOR مورد بحث قرار میدهد.
اصول اولیه گیتهای منطقی
برای کمک به درک سوالات نمونه، ابتدا باید اصول اولیه هر نوع گیت منطقی را درک کنیم.
۱. گیت AND:
خروجی فقط در صورتی ۱ خواهد بود که همه ورودیها ۱ باشند.
– جدول درستی:
| الف | ب | الف و ب |
|——|—————|
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
۲. گیت OR:
- اگر یکی از ورودیها ۱ باشد، خروجی ۱ خواهد بود.
– جدول درستی:
| الف | ب | الف یا ب |
|——|—————|
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
۳. دروازه نیست:
- خروجی برعکس ورودی خواهد بود.
– جدول درستی:
| الف | الف نیست |
|—|——-|
| ۱ | ۰ |
| ۱ | ۰ |
۴. گیت NAND (نه AND):
خروجی، معکوس گیت AND است.
– جدول درستی:
| الف | ب | الف NAND ب |
|——|———-|
| ۱ | ۱ | ۰ |
| ۱ | ۱ | ۰ |
| ۱ | ۱ | ۰ |
| ۱ | ۱ | ۰ |
۵. گیت NOR (غیر OR):
خروجی، معکوس گیت OR است.
– جدول درستی:
| الف | ب | الف و نه ب |
|——|—————|
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
۶. گیت XOR (یا انحصاری):
– اگر ورودی متفاوت باشد، خروجی ۱ خواهد بود.
– جدول درستی:
| الف | ب | الف یا ب |
|——|—————|
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
| ۱ | ۱ | ۱ |
۷. دروازه XNOR (NOR انحصاری):
- اگر ورودی یکسان باشد، خروجی ۱ خواهد بود.
– جدول درستی:
| الف | ب | الف XNOR ب |
|——|———-|
| ۱ | ۱ | ۰ |
| ۱ | ۱ | ۰ |
| ۱ | ۱ | ۰ |
| ۱ | ۱ | ۰ |
Contoh Soal Dan Pembahasan
بیایید چند مثال از مسائلی که شامل این گیتهای منطقی مختلف هستند را مورد بحث قرار دهیم.
مثال ۱: ترکیب گیتهای AND و OR
سوال:
فرض کنید سه ورودی A، B و C وجود دارد. خروجی مدار منطقی زیر را محاسبه کنید:
– سوال ۱ = الف و ب
– Q2 = Q1 یا C
بحث:
مراحل حل:
۱. مقدار Q1 را تعیین کنید.
۲. از مقدار Q1 برای تعیین Q2 استفاده کنید.
فرض کنید A = 1، B = 0 و C = 1 باشند:
۱. سوال ۱ = A و B = ۱ و ۰ = ۰
۲. Q2 = Q1 یا C = 0 یا 1 = 1
بنابراین، خروجی نهایی Q2 برابر با 1 است.
مثال سوال ۲: ترکیب گیتهای NAND و AND
سوال:
اگر دو ورودی X و Y داشته باشیم، خروجی مدار منطقی زیر را تعیین کنید:
– Q1 = X NAND Y
– Q2 = Q1 و X
بحث:
بیایید خروجی را بر اساس ترکیبات ورودی ممکن محاسبه کنیم. فرض کنید X = 1 و Y = 1 باشد:
۱. Q1 = X NAND Y = ۱ NAND ۱ = NOT(1 AND 1) = NOT(1) = ۰
۲. Q2 = Q1 و X = 0 و 1 = 0
بنابراین، خروجی نهایی Q2 برابر با 0 است.
مثال ۳: ترکیب گیتهای XOR و NOR
سوال:
خروجی مدار منطقی زیر را با ورودیهای D و E محاسبه کنید:
– Q1 = D ضربدر E
– Q2 = Q1 نه E
بحث:
بیایید خروجی را بر اساس ترکیبات ورودی ممکن محاسبه کنیم. فرض کنید D = 0 و E = 1 باشد:
۱. Q1 = D XOR E = 0 XOR 1 = 1
۲. Q2 = Q1 NOR E = ۱ NOR ۱ = NOT(1 OR 1) = NOT(1) = ۰
بنابراین، خروجی نهایی Q2 برابر با 0 است.
مثال سوال ۴: استفاده از سه گیت منطقی مختلف
سوال:
با سه ورودی P، Q و R، خروجی مدار منطقی زیر را محاسبه کنید:
– Q1 = P و Q
– Q2 = Q1 یا R
– سوال ۳ = سوال ۲ نیست
بحث:
مراحل حل:
۱. Q1 را با گیت AND محاسبه کنید.
۲. با استفاده از Q1، Q2 را با یک گیت OR محاسبه کنید.
۳. از Q2 برای محاسبه Q3 با یک گیت NOT استفاده کنید.
فرض کنید P = 1، Q = 0 و R = 1 باشد:
۱. Q1 = P و Q = ۱ و ۰ = ۰
۲. Q2 = Q1 یا R = 0 یا 1 = 1
۳. سوال ۳ = نه سوال ۲ = نه ۱ = ۰
بنابراین، خروجی نهایی Q3 برابر با 0 است.
مثال سوال ۵: طراحی مدار منطقی
سوال:
یک مدار منطقی طراحی کنید که خروجی درست تولید کند اگر و تنها اگر دو ورودی از سه ورودی (A، B، C) درست باشند.
بحث:
برای به دست آوردن جوابی که شرایط فوق را برآورده کند، میتوانیم از ترکیب زیر از گیتهای منطقی استفاده کنیم:
۱. سوال ۱ = A و B و (نه C)
۲. سوال ۲ = A و (نه B) و C
۳. سوال ۳ = (نه الف) و ب و ج
۴. خروجی = Q1 یا Q2 یا Q3
بیایید گام به گام برای یک ترکیب ورودی خاص تحلیل کنیم. فرض کنید A = 1، B = 1 و C = 0:
۱. سوال ۱ = A و B و (نه C) = ۱ و ۱ و ۱ = ۱
۲. Q2 = A و (نه B) و C = ۱ و ۰ و ۰ = ۰
۳. Q3 = (نه A) و B و C = ۰ و ۱ و ۰ = ۰
۴. خروجی = Q1 یا Q2 یا Q3 = ۱ یا ۰ یا ۰ = ۱
بنابراین، این مدار در واقع فقط در صورتی خروجی TRUE میدهد که دو ورودی از سه ورودی TRUE باشند.
نتیجه گیری
در این مقاله، اصول اولیه گیتهای منطقی را بررسی کردیم و چندین مثال به همراه توضیحات ارائه دادیم. تسلط بر اصول و عملکرد گیتهای منطقی برای هر کسی که با مدارهای دیجیتال، ریزپردازندهها یا سایر زمینههای مرتبط کار میکند، ضروری است. درک گردش کار و منطق پشت این گیتها به ما امکان میدهد مدارهای پیچیده و کارآمد طراحی کنیم. امیدواریم این مثالها در تعمیق درک ما از گیتهای منطقی مفید بوده باشند.