Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Multiplying Binary Calculations (3 points each) 32-bit two’s complement number C

ID: 3587678 • Letter: M

Question

Multiplying Binary Calculations (3 points each)

32-bit two’s complement number

COMPLETE THIS COLUMN

What is the answer in binary?

Example

    0000 0000 0000 0000 0000 0000 0000 0010

* 0000 0000 0000 0000 0000 0000 0000 0001

0000 0000 0000 0000 0000 0000 0000 0010

14.

    0000 0000 0000 0000 0000 0000 0000 0100

* 0000 0000 0000 0000 0000 0000 0000 0011

15.

    0000 0000 0000 0000 0000 0000 0010 1101   

* 0000 0000 0000 0000 0000 0000 0000 1101

16.

    0000 0000 0000 0000 0000 1010 0001 0100

* 0000 0000 0000 0000 0000 1001 0010 0010

17

    0000 0000 0000 0000 0010 1010 0001 0100

* 0000 0000 0000 0000 0001 1001 0010 0010

18.

    0000 0000 0000 0000 1110 1010 0001 0100

* 0000 0000 0000 0000 1101 1001 0010 0010

32-bit two’s complement number

COMPLETE THIS COLUMN

What is the answer in binary?

Example

    0000 0000 0000 0000 0000 0000 0000 0010

* 0000 0000 0000 0000 0000 0000 0000 0001

0000 0000 0000 0000 0000 0000 0000 0010

14.

    0000 0000 0000 0000 0000 0000 0000 0100

* 0000 0000 0000 0000 0000 0000 0000 0011

15.

    0000 0000 0000 0000 0000 0000 0010 1101   

* 0000 0000 0000 0000 0000 0000 0000 1101

16.

    0000 0000 0000 0000 0000 1010 0001 0100

* 0000 0000 0000 0000 0000 1001 0010 0010

17

    0000 0000 0000 0000 0010 1010 0001 0100

* 0000 0000 0000 0000 0001 1001 0010 0010

18.

    0000 0000 0000 0000 1110 1010 0001 0100

* 0000 0000 0000 0000 1101 1001 0010 0010

Explanation / Answer

   0000 0000 0000 0000 0000 0000 0000 0010

*

0000 0000 0000 0000 0000 0000 0000 0001

*

0000 0000 0000 0000 0000 0000 0000 0011

*

0000 0000 0000 0000 0000 0000 0000 1101

*

0000 0000 0000 0000 0000 1001 0010 0010

0000 0000 0000 0000 0010 1010 0001 0100

*
0000 0000 0000 0000 0001 1001 0010 0010

*

0000 0000 0000 0000 1101 1001 0010 0010

Example Calculation:

                                 1 0 1 1 1

                                    1 1 0 1

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

                              1 0 1 1 1

                          1 0 1 1 1

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

                          1 1 1 0 0 1 1

                        1 0 1 1 1

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

                       1 0 0 1 0 1 0 1 1

                       ______________

Hence the product for the number 1 0 1 1 1 & 1 1 0 1 is   "   1 0 0 1 0 1 0 1 1 "

32-bit two’s complement number Binary Equivalent                                        

   0000 0000 0000 0000 0000 0000 0000 0010

*

0000 0000 0000 0000 0000 0000 0000 0001

0000 0000 0000 0000 0000 0000 0000 0010 0000 0000 0000 0000 0000 0000 0000 0100

*

0000 0000 0000 0000 0000 0000 0000 0011

0000 0000 0000 0000 0000 0000 0000 1100 0000 0000 0000 0000 0000 0000 0010 1101   

*

0000 0000 0000 0000 0000 0000 0000 1101

0000 0000 0000 0000 0000 0010 0100 1001 0000 0000 0000 0000 0000 1010 0001 0100

*

0000 0000 0000 0000 0000 1001 0010 0010

0000 0000 0101 1100 0000 1010 1010 1000

0000 0000 0000 0000 0010 1010 0001 0100

*
0000 0000 0000 0000 0001 1001 0010 0010

0000 0100 0010 0001 1000 1010 1010 1000 0000 0000 0000 0000 1110 1010 0001 0100

*

0000 0000 0000 0000 1101 1001 0010 0010

1100 0110 1000 1010 0000 1010 1010 1000