ChatDiagram
digital electronics · boolean logic

4-to-1 Multiplexer Boolean Function

A multiplexer can implement a Boolean function by wiring its data inputs to fixed logic levels or variables. In this example, A and B are the select inputs of a 4-to-1 multiplexer. The data pattern 0, 1, 1, 0 makes the output high exactly when A and B differ, which is the XOR function. Reading the select combinations as truth-table addresses makes the method straightforward to verify. Change the four fixed data inputs to implement a different two-variable function without changing the multiplexer structure.

類型 電路圖標準 IEEE Std 315 / ANSI Y32.2引擎 schematex-circuit更新時間 2026/9/24
4-to-1 Multiplexer Boolean Function
Drawing preview
需求

“Draw a 5 V 4-to-1 multiplexer implementing a two-input XOR function with select inputs A and B, fixed inputs I0=0, I1=1, I2=1 and I3=0, and output F.”

接著試試Change the fixed inputs to implement XNOR.Add a logic probe to F.
這張圖裡有什麼

看懂背後的決策。

01Select inputs

A and B address the truth table rows.

02Fixed data inputs

The 0, 1, 1, 0 pattern encodes XOR.

03Function output

F is the resulting Boolean function.

Use this to show how a MUX can realize a Boolean truth table.

瀏覽所有 電路圖 範本 →

常見問題

常見問題

How does a MUX implement XOR?

Its data inputs are wired to the XOR truth-table values 0, 1, 1 and 0.

Which signals act as variables?

A and B are the select inputs and therefore address the truth-table entries.

Can this implement XNOR?

Yes, use the inverted data pattern 1, 0, 0 and 1.