Binary Multiplication

 

-  done using add & shift operation

 

v                      Example

(1 0 1 1 0. 1)2    *    =    (2 2. 5)10

(0 1 0 1 1. 1)2          =    (   9 .5)10

--------------------              ------------

 1 0 1 1 0  1             à (2 1 3. 7 5)10

                  1 0 1 1 0 1

               0 0 0 0 0 0

            0 0 0 0 0 0

         1 0 1 1 0 1

      0 0 0 0 0 0

------------------------------------

    (0 1 1 0 1 0 1 0 1. 1  1)2

      ßßßßßßßßßß

      c=0 c=0 c=1 c=1 c=1 c= 1 c=1 c=0 c=0 c=0