2. a) Booth's algorithm to find the product of a multiplier, M, and a 12 multiplicand, B, can be summarized by the following table Ca | Multiplier | LSL# ALU | Cout A+0 0 x002 x01 2N x10 (2N+1) A...
2. a) Booth's algorithm to find the product of a multiplier, M, and a 12 multiplicand, B, can be summarized by the following table Ca | Multiplier | LSL# ALU | Cout A+0 0 x002 x01 2N x10 (2N+1) A+B0 A-B1 x11 2N x002 2N x01 (2N+1) A+B0 x102 2N A-B1 x112 A+01 Demonstrate how Booth's algorithm performs multiplication by finding the product of 000111102 (M) and 110111002 (B). Each step in the calculation should be given. Give the result in a 16 bit binary format.
2. a) Booth's algorithm to find the product of a multiplier, M, and a 12 multiplicand, B, can be summarized by the following table Ca | Multiplier | LSL# ALU | Cout A+0 0 x002 x01 2N x10 (2N+1) A+B0 A-B1 x11 2N x002 2N x01 (2N+1) A+B0 x102 2N A-B1 x112 A+01 Demonstrate how Booth's algorithm performs multiplication by finding the product of 000111102 (M) and 110111002 (B). Each step in the calculation should be given. Give the result in a 16 bit binary format.