计算机组成原理学习笔记第3章 3.4——补码一位乘法

本篇笔记整理:Code_流苏(CSDN)

0️⃣思维导图(自制)

①思维导图下载

自制思维导图文件(可下载后打开编辑.Xmind文件) 第3章 3.4——补码一位乘法

提取码请见评论

②图示

在这里插入图片描述

1️⃣补码一位乘法的基本方法

①补码乘法出现的背景

原码乘法的主要问题是符号位不能参加运算,单独用一个异或门产生乘积的符号位。自然地会去思考能否让符号数字化后也参加乘法运算,因此提出了补码乘法运算,经过试验,补码乘法可以实现符号位直接参加运算

②补码一位乘法的基本方法

在这里插入图片描述

③补码一位乘法的运算规则

(1) 如果yn+1=yn,部分积加0,部分积算术右移1位;
(2) 如果yn+1yn=10,部分积加[x]补,部分积算术右移1位;
(3) 如果yn+1yn=01,部分积加[-x]补,部分积算术右移1位;
重复进行n+1步,但最后一步不移位。
包括一位符号位,所得乘积为2n+1位,其中n为数据位位数
在这里插入图片描述

2️⃣补码一位乘法的举例

例1
在这里插入图片描述
紧接着是下面的运算
在这里插入图片描述
综上所述,X·Y的值为:010001111

本节小结

3.4 补码一位乘法
  1️⃣补码一位乘法的基本方法
  2️⃣补码一位乘法的举例

本篇笔记整理:Code_流苏(CSDN)
笔记内容学习资料:计算机组成原理微课版(谭志虎、秦磊华等编著)
课件资料及视频学习:MOOC计算机组成原理(华科大)
全部笔记在这里,点击进入计算机组成原理笔记专栏

内容随着个人本学期课程学习进度而适时更新,本学期内会更完个人全部笔记,希望对大家有所帮助!能够学有所获!还请大家多多点赞与关注!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐