补码乘法的疑惑
在看深入理解计算机系统这本书,补码的乘法部分有点疑问,由于缺少相应的例子,实在不知道怎么做,网上搜到的例子如下:
补码例子1
补码例子2
有没有清晰一点的例子,就以csapp中的图为例:
书中的公式推导部分我都没有仔细看,由于自己还没学组成原理部分,补码的乘法有点疑惑,例如第二个例子:
-3 3中xy怎么计算出来是110111的?
如果有讲解的比较清晰的文章也可以在下面贴出来,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
暴力:
上面的算法是对的。
其实这个表格,可以这么理解,补码的部分是先算十进制再转换成二进制,目的就是为了让你知道截断后补码原码是一样的,如前面的那些推导公式。