خروجی تابع منطقی NAND، تنها در صورتی غلط (False) است؛ که تمامی ورودیهای آن درست (True) باشند و درغیر اینصورت، خروجی همواره درست (True) است.
تابع NAND یا “Not AND” ترکیب دو تابع منطقی جداگانهی تابع AND و تابع NOT بهصورت سری با یکدیگر است. تابع منطقی NAND میتواند با عبارت بولین AB بیان شود.
تابع منطقی NAND، زمانیکه “همهی (ALL)” ورودیهای آن در دسترس باشند؛ خروجی تولید نخواهد کرد و در عبارتهای جبر بولین، خروجی زمانیکه تمام ورودیها صحیح (True) باشند؛ غلط (False) است.
نمایش سوئیچینگ یک تابع NAND
جدول درستی برای یک تابع NAND، معکوس تابع AND است که پیش از این دیدیم؛ زیرا گیت NAND عمل معکوس گیت AND را انجام میدهد. به بیان دیگر، گیت NAND، مکمل گیت پایه AND است.
جدول درستی تابع NAND
توضیح
خروجی
سوئیچ B
سوئیچ A
A و B، هردو باز باشند؛ لامپ روشن است.
۱
۰
۰
A، باز و B، بسته باشد؛ لامپ روشن است.
۱
۱
۰
A، بسته و B، باز باشد؛ لامپ روشن است.
۱
۰
۱
A و B، هردو بسته باشند؛ لامپ خاموش است.
۰
۱
۱
A.B
عبارت بولین ( A AND B )
تابع NAND، گاهی اوقات با نام تابع ضربهی شفر (Sheffer Stroke Function) شناخته میشود و با یک نوار عمودی یا عملگر فلش رو به بالا، بهصورت زیر نشان داده میشود.
تابعهای منطقی NAND بهعنوان “بلوکهای ساخت” اساسی، برای ساخت دیگر تابعهای منطقی استفاده میشوند و در پکیجهای آیسی استاندارد مانند گیتهای NAND مشترک دو ورودی چهارعددی TTL74LS00، گیتهای NAND سه ورودی سه عددی TTL74LS10 یا گیتهای NAND چهارورودی دوتایی 74LS20 در دسترس میباشند. حتی تک تراشهی گیت 8 ورودی NAND 74LS30 نیز موجود است.