AND Gate vs OR Gate
AND و OR دو نوع گیت منطقی هستند که ابزارهای فیزیکی هستند که برای اجرای یک تابع بولی ساخته شده اند. یک تابع بولی یک عملیات منطقی را روی یک یا چند ورودی منطقی انجام میدهد (در دو حالت داده میشود، مانند درست/نادرست، 1/0، زیاد/قانون و غیره) و یک خروجی منطقی واحد (صحیح یا نادرست) میدهد.
AND Gate
AND gate تابع منطقی به نام "conjunction" را پیاده سازی می کند. گیت استاندارد AND یک سیستم دو ورودی (مثلا A و B) و یک سیستم خروجی است. گیت AND خروجی "true" (یا 1) را تنها در صورتی می دهد که هر دو ورودی A و B "true" (یا 1) باشند. دروازه AND را می توان با جدول زیر توصیف کرد.
A | B | خروجی |
نادرست | نادرست | نادرست |
درست | نادرست | نادرست |
نادرست | درست | نادرست |
درست | درست | درست |
این جدول "میز حقیقت" برای دروازه AND نامیده می شود. معمولاً دروازه AND با نماد زیر در گیت های منطقی نشان داده می شود.
OR Gate
گیت OR تابع منطقی به نام "انفصال" را پیاده سازی می کند.دروازه استاندارد OR نیز دو ورودی است (مثلاً A و B)، یک سیستم خروجی به عنوان دروازه AND. در صورتی که حداقل یکی از ورودی های A و B "true" (یا 1) باشد، گیت OR خروجی "true" (یا 1) می دهد. دروازه OR را می توان با زیر جدول حقیقت توصیف کرد.
A | B | خروجی |
نادرست | نادرست | نادرست |
درست | نادرست | درست |
نادرست | درست | درست |
درست | درست | درست |
معمولا و دروازه با نماد زیر در گیت های منطقی نشان داده می شود.
تفاوت بین AND gate و OR gate چیست؟
1. گیت AND تنها زمانی خروجی "true" می دهد که هر دو ورودی "true" باشند، در حالی که دروازه OR خروجی "true" را اگر حداقل یکی از ورودی ها "true" باشد.
2. جدول حقیقت دروازه AND فقط یک مقدار "True" در ستون خروجی دارد، اما جدول حقیقت دروازه OR دارای سه عدد از آنها است.
3. AND gate پیوند منطقی را پیاده سازی می کند و OR gate تفکیک منطقی را پیاده سازی می کند.