رفتن به محتوای اصلی
مدار منطقی درس‌نامهٔ آزاد
درس مقدماتی ۲۰ دقیقه

گیت‌های منطقی

گیت‌های NOT و AND و OR و مشتق‌هایشان NAND و NOR و XOR و XNOR، با جدول درستی و نماد هر کدام و نگاهی به مدارهای مجتمع.

هدف این درس

بتوانی جدول درستی و نماد هر هفت گیت را بنویسی و خروجی یک مدار کوچک را با دست حساب کنی.

در این مطلب ۶

گیت چیست؟

تعریف گیت منطقی (Logic Gate)

کوچک‌ترین بلوک سخت‌افزاری تصمیم‌گیری: یک یا چند ورودی دودویی می‌گیرد و بر اساس یک قانون ثابت، یک خروجی دودویی می‌دهد. هر گیت، تجسم فیزیکی یک عملگر جبر بول است.

سه گیت پایه

گیتنماد عملیقانون یک‌خطی
NOT (نقیض)خروجی برعکس ورودی است.
ANDخروجی ۱ است فقط وقتی همه ورودی‌ها ۱ باشند.
ORخروجی ۱ است وقتی دست‌کم یکی از ورودی‌ها ۱ باشد.

نماد مداری‌شان را باید بشناسی: NOT مثلثی با دایرهٔ کوچک (حباب) سرش، AND شبیه D، و OR شبیه نوک پیکان خمیده. حباب یعنی نقیض — این قرارداد را تا آخر دوره همه‌جا می‌بینی.

NAND و NOR: وارونه‌های پرکاربرد

NAND یعنی AND و بعد NOT (حباب سر خروجی AND) و NOR یعنی OR و بعد NOT. جدولشان را خودت بنویس؛ قانون یک‌خطی‌شان:

  • NAND فقط در یک حالت صفر می‌دهد: وقتی همهٔ ورودی‌ها ۱ باشند.
  • NOR فقط در یک حالت یک می‌دهد: وقتی همهٔ ورودی‌ها صفر باشند.

XOR و XNOR: آشکارساز اختلاف

تعریف XOR

خروجی ۱ است وقتی تعداد ورودی‌هایِ ۱ فرد باشد (در حالت دو ورودی: وقتی ورودی‌ها با هم فرق کنند). نماد: .

XNOR برعکس آن است: خروجی ۱ وقتی ورودی‌ها برابر باشند. پس XOR «اختلاف‌سنج» و XNOR «برابری‌سنج» است — در فصل ۴ از XOR برای جمع و از XNOR برای مقایسه استفاده می‌کنی.

برداشت نادرست رایج

اشتباه رایج

XOR همان OR است، فقط اسمش فرق دارد.

تصحیح

در سطر ۱-۱ فرقشان معلوم می‌شود: OR می‌گوید ۱ (چون دست‌کم یکی ۱ است) ولی XOR می‌گوید ۰ (چون ورودی‌ها برابرند). XOR یعنی «دقیقاً یکی»، نه «دست‌کم یکی».

مدارهای مجتمع: گیت‌ها در دنیای واقعی

گیت‌ها تک‌تک فروخته نمی‌شوند؛ ده‌ها تا میلیون‌ها گیت روی یک تراشه (مدار مجتمع، IC) کنار هم‌اند. مقیاس‌ها اسم دارند: SSI (ده‌ها گیت)، MSI (صدها)، LSI و VLSI (هزاران تا میلیاردها). هر وقت در فصل ۴ گفتی «یک مالتی‌پلکسر آماده برمی‌دارم»، یعنی یک MSI را از قفسه برمی‌داری.

خودت امتحان کن: آزمایشگاه گیت‌ها

گیت را عوض کن، ورودی‌ها را بزن و ببین جدول درستیِ همان گیت چطور سطر فعلی را نشان می‌دهد. روی NAND و NOR مکث کن: تنها سطری که خروجی را برمی‌گرداند کدام است؟

خروجی۱
y = A·B
جدول درستی AND — سطر فعلی پررنگ است و از همان قانون بالا حساب شده
ABخروجی
۰۰۰
۰۱۰
۱۰۰
۱۱۱

مطالب مرتبط

از همین بخش و با برچسب‌های مشترک

این مطلب را خواندید؟ آن را علامت بزنید تا پیشرفت شما روی همین دستگاه ذخیره شود.

وضعیت پیشرفت برای گیت‌های منطقی