101=-3(补码表示) 011=3 -3×3=-9=101×011=110111(-9的补码形式)
110111这个结果是如何得到的呢? 因为101和011都为3位二进制,他们两个相乘会得到3+3位二进制结果。这两个带符号二进制数进行乘法时,首先要将这两个二进制数的高位用符号位补齐到结果位宽,也就是要将101补齐为111101,将011补齐为000011,然后进行二进制乘法,即可得到正确的结果110111。