Multiplicand: ตัวตั้ง
Multiplier: ตัวคูณ = ผลลัพธ์ Product
Multiplicant 1000
Multiplier x 1001
--------
1000
0000
0000
1000
--------
Product 1001000
วิธีการคูณเลขเป็นวิธีการคูณธรรมดาที่อยู่ในการเรียนระดับประถมศึกษา ถ้าเราไม่คำนึงถึง Sign bit การคูณเลข Multiplicand
บิต กับ เลข Multiplier
บิต จะได้ผลลัพธ์ที่เป็น Product
บิต โดยที่ขนาดของ
จะสามารถครอบคลุมผลลัพธ์ที่เป็นไปได้ทั้งหมดของการคูณเลข
บิต และ
บิต เข้าด้วยกัน เช่นเดียวกับการบวก การคูณ ต้องคำนึงถึงเรื่อง Overflow เช่นเดียวกัน
ถ้าเรากำหนดตัวเลข 0 และ 1 ในการคูณ จะสามารถเขียนขั้นตอนในการคูณได้ดังต่อไปนี้
ซึ่งการคูณทั้งระบบเลขฐานสิบ และเลขฐานสองสามารถใช้วิธีการเดียวกัน จากวิธีการดังกล่าว เราสามารถจะสามารถฮาร์ดแวร์สำหรับการคูณได้ในแบบต่างๆ กัน โดยในเบื้องต้นจะคำนึงถึงการคูณเลขบวกก่อน