切换主题
注意:阵列乘法器只对数值位进行计算,符号位需要另外异或计算 例如: A = 11001 B, B = - 101 B 则先对数值位进行乘法计算 A × B =
11001 × 101
11001 00000 11001
1111101
再对符号位进行异或运算:符号位为 1⊕0 = 1
若对补码进行运算,则先对A 和 B 进行取补操作,求得补码后,对这两个补码的数值位进行乘法运算,得到结果C, 再对C进行取补操作,得到的D才是最终数值位
01996