或閘 (Or Gate)

輸入--->"1"輸出--->"1"。

    if (a == 1 || b == 1)
    {
        out = 1
    }else{
        out = 0
    }

CHIP Or
    {
        IN a, b;
        OUT out;

        PARTS:
        Nand(a=a, b=a, out=nota);
        Nand(a=b, b=b, out=notb);
        Nand(a=nota, b=notb, out=out);
    }

或閘是數位邏輯中實現邏輯或的邏輯閘,只要兩個輸入中至少有一個為高電平(1),則輸出為高電平(1);若兩個輸入均為低電平(0),輸出才為低電平(0)。換句話說,或閘的功能是得到兩個二進位數的最大值,而及閘的功能是得到兩個二進位數的最小值。

results matching ""

    No results matching ""