关于后端:csapp235补码乘法

对于无符号和补码的二进制位的乘法计算

1、无符号数的二进制乘法:比较简单,间接相乘相加
eg:

5  二进制示意 101
3  二进制示意 011

2、补码的二进制乘法:先进行符号位扩大,再相乘相加,最初截取相应位
eg:

-3  二进制补码示意 101    -> 符号位扩大到6位 111 101
3    二进制补码示意 011    -> 符号位扩大到6位 000 011

最初截取也是6位

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理