BusMUX (Bus Multiplexer)

Inputs

PinTypeDescription
Abus8First input bus
Bbus8Second input bus
SelbitSelector: 0 → A, 1 → B

Outputs

PinTypeDescription
Qbus8Sel=0 → A, Sel=1 → B

How It Works

BusMUX works like a regular multiplexer but switches entire bytes (8-bit buses) instead of single bits. The selector pin determines which 8-bit input is routed to the output.

Internally, this is equivalent to 8 parallel single-bit multiplexers sharing the same selector signal.

Usage

Key element of the processor datapath. Used in the ALU to select operands, and in registers to decide what value to store. Critical for Levels 13–16.