使っていいのはNANDとNOTとANDとORとXORとMUXだけ
※最適化はしない
※comparisonでOKは出た
CHIP DMux {
IN in, sel;
OUT a, b;
PARTS:
Not(in=sel, out=nots);
And(a=in, b=nots, out=w1);
And(a=in, b=sel, out=w2);
And(a=nots, b=w1, out=a);
And(a=w2, b=sel, out=b);
}