Splitter (Bus→Bits)

Inputs

PinTypeDescription
INbus88-bit input bus (value 0–255)

Outputs

PinTypeDescription
Bit0bitLeast significant bit (weight 1)
Bit1bitWeight 2
Bit2bitWeight 4
Bit3bitWeight 8
Bit4bitWeight 16
Bit5bitWeight 32
Bit6bitWeight 64
Bit7bitMost significant bit (weight 128)

How It Works

Splitter decomposes an 8-bit byte into 8 individual bits. Bit0 is the least significant bit (LSB), Bit7 is the most significant bit (MSB).

The Splitter is the mirror component to Maker (Bits→Bus). Together they allow working with individual bits of a byte.

Example

Input (decimal)Input (binary)Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
1701010101010101010
210001010100010101

Usage

Essential for the processor — used to extract the opcode (bits 4–7) and operand (bits 0–3) from an instruction byte coming from ROM. Also used in the Decoder to generate control signals from the opcode.