خطا در صورتي كه بيش از يك بيت وردی انکودر يك باشد.
يك مدار تركيبي با استفاده از توابع زير مشخص شده است، با استفاده از دي كدر، مداری براي پياده سازي توابع زير رسم كنيد، فرض كنيد كه خروجي ديكدر در زمان انتخاب يك خط به صورت High در مي آيد
مولتي پلکسر
lمولتي پلکسر يک مدار ترکيبي است که يکي از خطوط ورودي را انتخاب و به خط خروجي وصل خواهد کرد.
اگر تعداد وروديها برابر 2n باشد مولتي پلکسر n خط انتخاب دارد
پياده سازي توابع بولي توسط مولتي پلکسرها
هر تابع n متغييره را مي شود توسط يک مولتي پلکسر که n-1 خط انتخاب دارد ساخت.
براي اين کار:
ابتدا جدول درستي را تشکيل دهيد.
n-1 ورودي با ارزش را به وروديهاي انتخاب مولتي پلکسر وصل کنيد.
به ازاي دو ردیف از جدول درستی، خروجي را بر حسب ورودي باقيمانده (کم ارزش ترين ورودي) تعيين کنيد.
وروديهاي مولتي پلکسر را طبق نتيجه مرحله قبل وصل کنيد.
گيتهاي سه حالته
lيک گيت سه حالته داراي سه حالت است: 0 و 1 و امپدانس بالا. در حالت امپدانس بالا خروجي مدار باز خواهد بود.
وقتي که ورودي کنترل 0 باشد مقدار خروجي امپدانس بالا خواهدبود.
وقتي که مقدار ورودي کنترل 1 باشد خروجي به ورودي وصل خواهد بود.
لذا مي توان هر تعداد دلخواه از خروجيهاي اين گيتها را به هم وصل نمود. بدون اين مشکل load داشته باشيم.