乗算器
ここでは、例示のために8ビットの符号無整数の乗算について説明する。 乗算器の入力であるふたつの数を a [ 7 : 0 ] {\displaystyle a[7:0]} と b [ 7 : 0 ] {\displaystyle b[7:0]} とし、ビット配列とみなす。 この場合、8回の 1ビット乗算で 8つの部分積を求める。 a {\displaystyle a} の各ビットを b {\displaystyle b} にかける。 つまり、それは a {\displaystyle a} のビットを取り出して、その値に応じて 00000000 {\displaystyle 00000000} か 11111111 {\displaystyle 11111111} のどちらかのビットパターンを作り、ビット演算で論理積( AND {\displaystyle {\mbox{AND}}} )を実行するのと等しい。