# Binary multiplexor

From Maths

Revision as of 15:29, 29 October 2018 by Alec (Talk | contribs) (Created page with "{{Stub page}} __TOC__ ==Purpose== A binary multiplexor is a circuit that us used to select from possibly many inputs based on what value it is given, the simplest "mux" is a 2...")

(Unknown grade)

This page is a stub

This page is a stub, so it contains little or minimal information and is on a to-do list for being expanded.

## Contents

## Purpose

A binary multiplexor is a circuit that us used to select from possibly many inputs based on what value it is given, the simplest "mux" is a 2:1 which takes 2 data inputs and 1 selector inputs. It'll output the 1st data input if that selector value is 0, if the selector value is 1 then the second input is forwarded.

A *demultiplexor* or "demux" does the reverse, this takes 1 input line (the output from the mux) and will put it on one of two outputs depending on a selector.

## Truth table

If we allow variables into truth tables we can give the multiplexor a simple table; where A and B are the input lines, S the selector, and C the output:

A | B | S | C |
---|---|---|---|

[ilmath]x[/ilmath] | [ilmath]y[/ilmath] | 0 | [ilmath]x[/ilmath] |

[ilmath]x[/ilmath] | [ilmath]y[/ilmath] | 1 | [ilmath]y[/ilmath] |