مالتیپلکسر: کلید چرخان دیجیتال
مدار با ورودی داده، n خط انتخاب و یک خروجی؛ خروجی دقیقاً برابر ورودیِ انتخابشده است. مثل کلید چرخانی که یکی از سیمها را به خروجی وصل میکند.
مالتیپلکسر ۱×۲ سادهترین است: — وقتی ورودی صفر و وقتی ورودی یک رد میشود.
پیادهسازی تابع با MUX: جدول آماده روی سیم
نسخهٔ حرفهایتر: با MUXای با یک خط انتخاب کمتر هم میشود (یکی از متغیرها به ورودیهای داده میرود). منطقش همان است، فقط سیمکشی فشردهتر.
مقایسهگر بزرگی
مداری که دو عدد چندبیتی A و B را میگیرد و سه پرچم میدهد: A>B، A<B و .
ایدهٔ طراحی از پرارزشترین بیت شروع میشود: بیتها را جفتجفت از چپ مقایسه کن؛ اولین جایی که فرق کردند، همان برنده را مشخص میکند (چون وزن این بیت از جمع همهٔ بیتهای سمت راستش بیشتر است). اگر همه برابر بودند، دو عدد مساویاند — و تساویِ بیتبهبیت را XNOR چک میکند.
اشتباه رایج
برای مقایسه باید حتماً تفریق کرد و علامت نتیجه را دید.
تصحیح
تفریق راهِ ممکن است ولی نه بهینه: مقایسهگر مستقیم فقط اختلاف را پیدا میکند و سریعتر و کوچکتر است. تفریق وقتی لازم است که مقدار اختلاف هم بخواهی، نه فقط برنده را.