বাইনারি বিয়োগে নিচের সূত্র গুলো ব্যবহার করা হয়ঃ

বাইনারি বিয়োগ ফলাফলে বসবে ধার থাকে (borrow)
0 - 0 = 0 0 0
1 - 0 = 1 1 0
1 - 1 = 0 0 0
0 - 1 = 1 1 1

ছোট অংক থেকে বড় অংক বিয়োগ করতে হলে ছোট অংকের সাথে ভিত্তি যোগ করতে হয়। এবং পরের ধাপের দ্বিতীয়/নিচের অংকের সাথে 1 যোগ করতে হয়। যাকে ধার বা borrow বলা হয়।

উপরের টেবিলে,

0 - 1 = 1

- এ যেহেতু ছোট সংখ্যা ("0") থেকে বড় সংখ্যা ("1") বিয়োগ করা হয়েছে, তাই 0 এর সাথে বাইনারির ভিত্তি 2 যোগ করা হয়েছে। ফলে ফলাফল হয় 2 - 1 = 1, অর্থাৎ ফলাফলে বসবে 1 এবং ধার (borrow) থাকে 1।

বাইনারি বিয়োগ করার সময় সাধারণ বিয়োগের মত সব কিছু লিখা হয়।


   1  1  0  1 ← প্রথম সংখ্যা
-  0  1  1  1 ← দ্বিতীয় সংখ্যা

──────────────
              ← ফলাফল
              ← Borrow

(1101)2 থেকে (111)2 বিয়োগ কর।

ধাপ ১


   1  1  0  1
-  0  1  1  1

──────────────
            0
            0

1 - 1 = 0

ফলাফলে বসবে 0, কোনো borrow নেই।

ধাপ ২

        10
   1  1  0  1
-  0  1  1  1

──────────────
         1  0
         1

যেহেতু প্রথম অংক (0) থেকে দ্বিতীয় অংকটি বড় তাই প্রথম অংকের সাথে বাইনারির ভিত্তি 2 (Binary = 10) যোগ করা হয়েছে। 0 + 10 = 10 (Decimal = 2)

10 - 1 = 1 (Decimal: 2 - 1 = 1)

ফলাফলে বসবে 1, যেহেতু উপরে ভিত্তি যোগ করা হয়েছে তাই borrow হবে 1

ধাপ ৩

     11
   1  1  0  1
-  0  1  1  1
     10
──────────────
      1  1  0
      1

আগের ধাপের 1 এ ধাপের নিচের অংকের সাথে যোগ হবেঃ 1 + 1 = 10 (Decimal = 2)

যেহেতু এবার উপরের সংখ্যাটি ছোট হয়ে গিয়েছে তাই আগের মত এর সাথে ভিত্তি 2 (Binary = 10) যোগ করতে হবেঃ 1 + 10 = 11 (Decimal = 3)

11 - 10 = 1 (Decimal: 3 - 2 = 1)

ফলাফলে বসবে 1, Borrow হবে 1

ধাপ ৪


   1  1  0  1
-  0  1  1  1
   1
──────────────
   0  1  1  0
   0

আগের ধাপের 1 এ ধাপের নিচের অংকের সাথে যোগ হবেঃ 1 + 1 = 10 (Decimal = 2)

1 - 1 = 0

ফলাফলে বসবে 0, কোনো borrow নেই।

সমাধান