解多工器 (Demultiplexer 即 DMUX)

如Dmux具有n條選擇線,則有1條輸入線與2^n條輸出線,輸入與輸出關係為1:2^n。 資料輸出端N越多則資料選擇線n就必須增加,兩者間必須滿足N≦2n的條件。

    CHIP DMux 
        {
        IN in, Sel;
        OUT a, b;

        PARTS:
        Not(in=Sel, out=notSel);
        And(a=notSel, b=in, out=a);
        And(a=Sel, b=in, out=b);
        }

解多工器的功能剛好與多工器的動作相反,它可以將一個位元的資料透過選擇分配給多個輸出端中的一個,所以又稱為資料分配器(data distributor)。

results matching ""

    No results matching ""