گیتهای منطقی لزوم استفاده از جبر بول اصول و قضایای جبر بول معرفی توابع سوئیچینگ جدول درستی توابع پیاده سازی سیستم مبتنی بر 0و 1برای کامپیوترهای دیجیتال استفاده از جبر بول و منطق درست یا نادرست
تعریف جبر بول سیستمی متشکل از مجموعه ای مانند Kبا دو یا چند عضو و دو عملگر ).( ANDو )+( ORبه طوریکه اگر aو b عضو Kباشند b 0aو a+bنیز عضو مجموعه Kباشند. اصول جبر بول: الف) عناصر منحصر به فرد 0و 1عضو مجموعه Kهستند: a+0=a a.1=a عناصر همانی ب)خاصیت جابجایی: برای هر عضو aو bدر : K a+b=b+a a.b=b.a ج)خاصیت شرکت پذیری: برای هر a,b,cدر :K a+)b+c(=)a+b(+c a.)b.c(=)a.b(.c د)توزیع پذیری: برای هر a,b,cدر :K (a+)b.c(=)a+b(.)a+c (a.)b+c(=)a.b(+)a.c
ه) وجود متمم: برای هر aدر Kیک عضو منحصر به فرد ¯ aدر Kوجود دارد به طوریکه: برای راحتی در نگارش معمول ً از نوشتن .در عبارتها صرف نظر می کنند: a.b=ab
قضایای جبر بول: ) Aهم ارزی: a+a=a a.a=a )Bعضو بی اثر برای .و + برای عمل :+ a+0=a برای عمل : . a.1=a )Cقضیه بازگشت:
)Dقضیه جذب: a + ab = a a)a+b( = a )Eقضیه شبه جذب:
)Gدمورگان :
استفاده از قضایا برای ساده کردن عبارتهای جبر بول
توابع سوئیچینگ تابعی از چند متغییر بولی و عملگرهای .و +مانند: f)a ,b ,c(= ab + ac + bc اگر nمتغیر داشته باشیم هر متغیر دو حالت 0 :و 1 بنابراین 2 :به توان nحالت مختلف از ترکیب ورودی ها داریم مثال: a 0 1
b
a
0
0
1
0
0
1
1
1
جدول درستی برای هر تابع سوئیچینگ یا مدار منطقی می توان یک جدول درستی یا جدول مشخصات تعریف کرد که این جدول بیان کننده وضعیت مدارخواهد بود.
در جدول درستی تمامی حالتهای مختلف ورودی های تابع را نشان می دهیم ،سپس به ازای هر ترکیب ورودی بر اساس عملکرد تابع ،خروجی را مشخص می کنیم .به عبارت دیگر این جدول بیان کننده عملکرد منطقی تابع و مدار معادل آن است. فرمهای متعارف SOPو POS مینترم ها و ماکسترم ها گیتهای منطقی قطعات الکترونیک گیت ها فرمهای متعارف برای نمایش توابع سوئیچینگ : :SOPجمع جملت کمینه :POSضرب جملت بیشینه
SOPجمع حاصلضرب ها ORکردن عبارتهای ANDشده
POSضرب حاصلجمع ها ANDکردن عبارتهای ORشده
جملت کمینه و بیشینه یا : Minterm Maxterm Mintermها m جمله ضرب از همه nمتغیر یک تابع به صورت متمم یا غیرمتمم در تابع nمتغیره 2به توان nحالت از مینترم ها را داریم مثال برای 2متغیر:
Maxtermها M جمله جمع از همه nمتغیر یک تابع به صورت متمم یا غیرمتمم در تابع nمتغیره 2به توان nحالت از ماکسترم ها را داریم مثال برای 2متغیر:
شماره گذاری مینترم ها و ماکسترم ها تعداد متغیر n : تعداد مینترم یا ماکسترم 2 :به توان n <m<sub>0...m<sub>n-10...M<sub>n-1
نمایش استاندارد با مینترم یا ماکسترمهای تابع: استفاده از SOPیا POS ( f)A,B,Cبرابر است با:
مدارهای منطقی دیجیتال یا مدارهای سوئیچینگ ترکیب سری و موازی عناصری به نام گیت گیت :مسیرهای باز یا بسته سیگنال به لحاظ ساختار فیزیکی قادرند در طی چند نانوثانیه روشن یا خاموش شوند در طراحی الکترونیکی مدارهای منطقی دو استاندارد معروف به کار می رود: TTL در این منطق 5 ،ولت معادل 1منطقی می باشد. CMOS در این منطق 12 ،ولت معادل 1منطقی می باشد. انواع گیت : گیت : AND همانطور که از نامش پیداست مانند "و" رفتار می کند یعنی در صورتی که یکی از ورودیهای آن 0باشد خروجی آن صفر خواهد بود.
OUT 0
IN 0
IN 0
0
1
0
0 1
0 1
1 1
گیت : OR
OUT 0 1 1 1
IN 0 1 0 1
IN 0 0 1 1
گیت :NOT این گیت در ازای ورودی 0یا 1معکوس آن را به خروجی می فرستد.
IN=0 ----> OUT=1 IN=1 ----> OUT=0
گیت :NOR این گیت به عنوان یک المان منطقی ساده ،عمل دو گیت ORو NOTرا با هم ادغام کرده ،در یک گیت نشان می دهد و شامل دو یا چند ورودی و یک خروجی می شود.
OUT 1 0 0 0
IN 0 1 0 1
IN 0 0 1 1
گیت :NAND این گیت به عنوان یک المان منطقی ساده ،عمل دو تابع ANDو NOTرا با هم ادغام کرده ،و در یک گیت نشان می دهد .این مدار شامل دو یاچند ورودی و یک خروجی است.
OUT 1
IN 0
IN 0
1 1 0
1 0 1
0 1 1
گیت :XOR این گیت شامل دو یا چند ورودی و یک خروجی است .در گیت XORدر صورتی خروجی ما یک می شود که فقط یکی از ورودیهای ما یک باشد.
OUT 0 1 1 0
IN 0 1 0 1
IN 0 0 1 1
گیت :XNOR این گیت شامل دو یا چند ورودی و یک خروجی است در گیت XNORدر صورتی خروجی یک می شود که یا هر دو ورودی صفر و یا هر دو ورودی یک باشد.
OUT 1 0 0 1
IN 0 1 0 1
IN 0 0 1 1
قطعات الکترونیکی گیت های منطقی AND
OR
NOT
NAND
NOR
XOR