Half-Adder (半加法器) :

半加法器功能是執行兩組1 位元的二進位加法,

(想像成數學中的個位數相加)

它具有兩個輸入與兩個輸出(分別是和、進位),

其實可以發現,

和(sum)就是 Xor 的結果,

進位(carry)就是 And 的結果。

CHIP HalfAdder 
{
    IN a, b;
    OUT sum, carry;

    PARTS:
    Xor(a=a, b=b, out=sum);
    And(a=a, b=b, out=carry);
}

results matching ""

    No results matching ""