2進数の乗算-仕組み
多くの場合、2進数を乗算する前に2進数を10進数に変換します。 しかし、もっと速い方法があります。この実用的なヒントでは、自分で2進数を簡単に乗算する方法を学びます。
各2進数を乗算する方法
- 2進数の乗算は非常に複雑に聞こえます。 しかし、そうではありません。 デュアルシステムでの計算は、10進システムと同じくらい簡単です。 ただし、ここでは、数字が10回出現するのではなく、2つ(0と1)しか出現しません。
- 乗算の規則はまったく同じです。 係数と係数は積に等しくなります。 2つの数値の結果を手動で計算する場合は、両方を隣り合わせに書き、下方向にスペースを残します(次の段落の例)。 次に、各桁を個別に乗算します。これにより、以下が適用されます。
- 0 x 0は0に等しい
- 0 x 1は0に等しい
- 1 x 0は0に等しい
- 1 x 1は1に等しい
- すべての数値を合計すると、最終結果が得られます。 しかし、どちらか一方の「2」がソリューションにだまされていることがあります。 デュアルシステムの2進数は、0と1のみで構成されます。 あなたはそれで何をすべきですか?
- したがって、任意のポイントで2を取得した場合、0に相当します。ただし、2は左側の次の数字にも影響します。 これは逆になります。 1が0になり、0が1になります。数学的には、この反転を引き起こす次の位置に1が追加されます。
2進数の乗算-例
- この例では、2進数の10(1010)に2進数の11(1011)が乗算されます。 この方程式の解は110(1101110)でなければなりません。
- したがって、1010は1011回の1桁で計算されます。 10進法での乗算と同様に、各桁の後に1桁ずつ右に移動するようにしてください。
- これらの4つの中間結果は通常一緒に加算され、この場合、値1021110を取得します。結果に2が含まれており、デュアルシステムでは処理できないことがわかります。 2は0に変換され、次の数字は1になります。
- したがって、2つの2進数のみで構成される新しい結果1101110が計算され、解が正しいことがわかります。
次のページでは、2進数を10進数に簡単に変換する方法について説明します。