Explanation
Step 1: Understand the Operation
Multiplying by 8 is the same as multiplying by 23.
In binary terms, this means performing a Left Shift by 3 bits.
Step 2: Convert Hexadecimal to Binary
The hexadecimal value (F87B)16 in 16-bit binary is:
-
F→1111
-
8→1000
-
7→0111
-
B→1011
So, P=1111 1000 0111 1011
Step 3: Perform Left Shift by 3 bits
Shifting the bits to the left by 3 positions (and filling the right side with 0s):
Original: 1111 1000 0111 1011
Shifted: 1100 0011 1101 1000
Step 4: Convert back to Hexadecimal
Now, group the shifted binary bits into sets of 4 to find the hex value:
-
1100→C
-
0011→3
-
1101→D
-
1000→8
The resulting hexadecimal value is (C3D8)16.
Conclusion:
The 2's complement representation of 8P is (C3D8)16.
The correct option is (a).