Multiplier: Computer Kinetic Technique

1168 Words5 Pages

Multiplier: A multiplier is an electronic circuit used in digital electronics, to multiply two binary numbers. A computer arithmetic techniques can be used to implement a digital multiplier. Most techniques involve computing a set of partial products, and then summing the partial products together. This process is similar to the method taught to primary school children for conducting long multiplication on base-10 integers, but has been modified here for application to a base-2 (binary) numeral system. The first stage of most multipliers involves generating the partial products which is nothing but an array of AND gates. An n-bit by n-nit multiplier requires n2 AND gates for partial product generation. Many researchers are going on to design …show more content…

But in numeric number are presented in the 1,2 ,3 etc and there combination so here we are discussing digital multiplier .In digital circuit we have to take binary number . As an example we want to multiplier 8 and 2 so first we have to convert 8 and 2 in binary digit , so binary digit representation of 8 is 1000 and 2 representation is 0010 . So than it mutilation result will be in binary format that is 00010000 and its numeric result will be 16 . So 00010000 will be equal to 16 . This is 4 bit multiplication .If we are doing one bit multiplication then we get two bit output .and if we are doing three bit mutilation then we get six bit output .Every time output bit will be double from input bit. So in digital circuit this is the calculation . multiplier circuit can be deign by and gate and full adder combination. And other higher multiplier can be design by different digital …show more content…

A Multiplayer doing the same thing, but with binary numbers. In binary encoding each number is multiplied by one digit (0 or 1), and the product by 0 or 1 is just 0 or 1. Therefore, the multiplication of two binary numbers comes down to calculating partial products (0 or 1), shifting them left, and then adding number together. 1100 (this is 12 in decimal) x 1100 (this is 12 in decimal) ====== 0000 (this is 1100 x 0) 0000 (this is 1100 x 0, shifted one position to the left) 1100 (this is 1100 x 1, shifted two positions to the left) + 1100 (this is 1100 x 1, shifted three positions to the left)

More about Multiplier: Computer Kinetic Technique

Open Document