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 Equivalent0000 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 10000000 0000 0000 0000 0010 1010 0001 0100
*
0000 0000 0000 0000 0001 1001 0010 0010
*
0000 0000 0000 0000 1101 1001 0010 0010
1100 0110 1000 1010 0000 1010 1010 1000Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.