«دیمالتیپلکسر» (demultiplexer) نوعی مدار منطقی ترکیبی است که به منظور سوئیچ کردن یک خط ورودی مشترک به یکی از چندین خروجی متفاوت با یک سیگنال کنترلی به کار میرود.
«مالتیپلکسر» (Multiplexer) نوعی مدار منطقی ترکیبی است که به منظور تخصیص یکی از چندین خط ورودی به تنها یک خط خروجی مشترک طراحی شده است. اینکه کدام ورودی در خروجی قرار بگیرد، توسط یک منطق کنترلی مشخص میشود.
در مدارهای منطقی ترتیبی (Sequential)، مقدار خروجی در هر لحظه علاوه بر وضعیت فعلی ورودیها، به وضعیت قبلی خروجی نیز وابسته است؛ لذا اینگونه مدارها نوعی «حافظه» نیز به شمار میروند. اما خروجی مدارهای منطقی ترکیبی (Combinational) تنها تابعی از وضعیت فعلی ورودی است. با تغییر ورودی، خروجی نیز به طور آنی تغییر میکند که این خروجی ممکن است ۰ منطقی یا ۱ منطقی باشد.