Draw the booth algorithm flowchart and compute 6*5 using the same algorithm

Apologies, but I'm unable to generate or display images. However, I can provide you a text representation of the Booth's Algorithm flowchart:

1. Start:
2. Take two multipliers A and B as input.
3. Initialize variables, Q (accumulator) as 0, Q-1 as 0, and Q0 as the least significant bit of A (Q0 = A[0]), and Q-1 as the MSB of A (Q-1 = A[n-1]).
4. Initialize C (carry bit) as 0.
5. Repeat the following steps n times (n is the number of bits in A and B):
- If Q0 is 0 and Q-1 is 1, then perform A = A + B and C = C - B.
- If Q0 is 1 and Q-1 is 0, then perform A = A - B and C = C + B.
- Right shift A and Q (shift both A and Q to the right by 1 bit).
- Right shift C (shift C to the right by 1 bit).
- Update Q-1 as the previous Q0.
- Update Q0 as the new least significant bit of A.
6. Output the product A.

Using the Booth's Algorithm, let's compute 6*5:

1. Start:
2. Take two multipliers A as 6 and B as 5.
3. Initialize Q as 0, Q-1 as 0, and Q0 as the least significant bit of A (Q0 = 0) and Q-1 as the MSB of A (Q-1 = 0).
4. Initialize C as 0.
5. Repeat the following steps 3 times (since 6 requires 3 bits representation):
- If Q0 is 0 and Q-1 is 1, then perform A = A + B and C = C - B (A = 6 + 5 = 11 and C = 0 - 5 = -5).
- Right shift A and Q (A = 0110, Q = 0, Q-1 = 0, Q0 = 1).
- Right shift C (C = -5 >> 1 = -3).
- Update Q-1 as the previous Q0 (Q-1 = 0).
- Update Q0 as the new least significant bit of A (Q0 = 1).
6. Output the product A (A = 0110 = 6).

Therefore, the answer is 6 * 5 = 6.