有符号二进制数乘法 Signed Binary Number Multiplication
在汇编乘法中,32位数字与32位数字相乘,只能是用四次16位相乘表示。即,int32(a)* int32(b) = (h16(a)+l16(a)) * (h16(b) + l16(b)) 。现在我们讨论下 h16(a) 和 l16(a) 的符号情况如果a 为负数, a的31 位, a31 = 1那么a = (-a31)* 2^31 + a30 * 2^30 + a29 * 2...
原创
2019-06-12 15:13:29 ·
3237 阅读 ·
0 评论