This page assumes nothing. If the parent note used a symbol, a word, or a piece of notation, we build it here from the ground up, in an order where each idea leans only on the one before it. Read it top to bottom once and the parent note will feel obvious.
Before "input" or "output" means anything, we need to agree what travels on a wire.
Why the topic needs it. The demultiplexer moves one bit from one wire to one of several wires. If you don't know that a wire holds exactly a 0 or a 1, phrases like "force Y1=0" are meaningless. Every symbol below is ultimately a bit sitting on a wire.
The parent note throws three letters at you immediately. Here is what each is, as a picture.
Why the subscripts? We can't call three output wires all "Y" — we'd never know which is which. So we number them Y0,Y1,Y2,… starting from zero. Starting from zero is not fussiness: it makes the wire's number equal the binary address that selects it (you'll see this in §4). The little number written low and to the right, like the 0 in Y0, is called a subscript — read "Y-nought", "Y-one".
The parent note writes Y0=SD. The bar on top is the first real piece of logic notation.
S
S
0
1
1
0
Why the topic needs it. Output Y0 must fire when the address is 0 — i.e. when S=0. But a wire being off is hard to "use" directly. The overline turns "S is 0" into a wire that is 1 at exactly that moment, so we can feed it into an AND (next section). The bar is how the circuit says "pick me when the select is low."
In Y0=SD the two symbols sitting next to each other (and the dot in D⋅mk) mean AND, not ordinary number-multiply. But here's the lovely coincidence:
A
B
A⋅B
0
0
0
0
1
0
1
0
0
1
1
1
Why the topic needs it. "D reaches Y0only when the address says so" is precisely an AND: (this is the chosen output) AND (there is data). The dot in Yk=D⋅mk is that gate.
The parent note says "S1S0=10 means decimal 2" and "n selects address 2n outputs". This is the heart, so we build binary from zero.
value=S1×2+S0×1
Here 2n (read "2 to the power n") just means "2 multiplied by itself n times": 21=2, 22=4, 23=8.
MSB / LSB. The parent warns about reading the code backwards. The MSB (most-significant bit) is the leftmost, heaviest wheel — Sn−1. The LSB (least-significant bit) is the rightmost, lightest — S0. Convention on this whole topic: left is heavy. Read S1S0=10 as "1 in the 2s-place, 0 in the 1s-place" = 2, never as 1.
Now we can read the parent's key symbol. mk (say "em-sub-kay") appears in Yk=D⋅mk.
Why the topic needs it. The whole equation Yk=D⋅mk now reads in plain English: output k carries the data Donly when its personal lock mk is turned by the matching address. The bar (§2), the AND (§3), the binary code (§4) all combine right here. See Minterms and SOP for the broader family this belongs to.