19.3k views
4 votes
Assuming the values given below were unsigned 6-bit values, compute the following results. Your answers should be a 12-bit unsigned value

A: 100101

B: 001011

C: 110010

i) A*B

ii.) A*C

User Bads
by
7.3k points

1 Answer

1 vote

Final answer:

To compute A*B and A*C for the given 6-bit unsigned values, convert them to decimal, multiply, and convert the result to a 12-bit binary value. For A*B, the result is 000001100111, and for A*C, it's 011100001010.

Step-by-step explanation:

To answer the first question regarding the computation of A*B and A*C using 6-bit unsigned values, we convert the binary numbers to decimal first, then multiply them, and finally convert the result back to binary. A (100101) in decimal is 37, B (001011) is 11, and C (110010) is 50. The computation steps are as follows:


  • For A*B: 37 * 11 = 407

  • For A*C: 37 * 50 = 1850

Since we are asked to express the answers as 12-bit unsigned values, the binary equivalent of 407 would be 000001100111, and of 1850 would be 011100001010.

User MandisaW
by
7.4k points