当前位置: 首页 > wzjs >正文

武清网站建设做网站做app区别

武清网站建设,做网站做app区别,西安建站免费模板,公司做网站该注意哪些乘法器1. 顺序乘法2. 并行加速方法3. 电路并行参考1. 顺序乘法 以 13913 \times 9139为例,131011012,9101001213_{10} 1101_2, 9_{10} 1001_21310​11012​,910​10012​。用列竖式的方式计算: 在二进制下,由于只有 0 和 1,计…

乘法器

    • 1. 顺序乘法
    • 2. 并行加速方法
    • 3. 电路并行
    • 参考

1. 顺序乘法

13×913 \times 913×9为例,1310=11012,910=1001213_{10} = 1101_2, 9_{10} = 1001_21310=11012,910=10012。用列竖式的方式计算:
在这里插入图片描述
在二进制下,由于只有 0 和 1,计算机不需要去“背诵”九九乘法表,即不要单独实现一个更复杂的电路,通过 移位 和 加法 就能实现乘法。

为了节省晶体管的数量,实际上,像 13×913 \times 913×9 这样两个四位数的乘法,我们不需要把四次单位乘法的结果,用四组独立的开关单独都记录下来,然后再把这四个数加起来。因为这样做,需要很多组开关,如果我们计算一个 32 位的整数乘法,就要 32 组开关,太浪费晶体管了。如果我们顺序地来计算,只需要一组开关就好了。

先拿乘数最右侧的个位乘以被乘数,然后把结果写入用来存放计算结果的开关里面,然后,把被乘数左移一位,把乘数右移一位,仍然用乘数去乘以被乘数,然后把结果加到刚才的结果上。反复重复这一步骤,直到不能再左移和右移位置。这样,乘数和被乘数就像两列相向而驶的列车,仅仅需要简单的加法器、一个可以左移一位的电路和一个右移一位的电路,就能完成整个乘法。

乘法器硬件结构示意图
通过这个电路来计算 13×913 \times 913×9,具体计算过程如下:
在这里插入图片描述
在这个乘法器本质上就是把乘法展开,变成了“加法 + 移位”来实现。如果是 4 位数,要进行分 4 组“位移 + 加法”的操作。

而且这 4 组操作不能同时进行。下一组的加法要依赖上一组的加法后的计算结果,下一组的位移也要依赖上一组的位移的结果。这样,整个算法是“顺序”的,每一组加法或者位移的运算都需要一定的时间

最终这个乘法的计算速度,和我们要计算的数的位数有关。即,这样的一个顺序乘法器进行计算的时间复杂度是 O⁡(N)\operatorname{O}(N)O(N)NNN:乘法的数里面的位数。
在这里插入图片描述

2. 并行加速方法

通过改造电路,可以将 O⁡(N)\operatorname{O}(N)O(N) 降为 O⁡(log⁡N)\operatorname{O}(\operatorname{log}N)O(logN)。32 位数虽然是 32 位加法,但是可以让很多加法同时进行。32 位整数的乘法,其实就变成了 32 个数相加。
在这里插入图片描述

对应 CPU 的硬件上,就是需要更多的晶体管开关来放下中间结果。

3. 电路并行

电路并行主要用来降低 门延迟(Gate Dalay)。每一个全加器,都要等待上一个全加器,把对应的进入输入结果算出来,才能算下一位的输出。位数越多,越往高位走,等待前面的步骤就越多,这个等待的时间就是 门延迟。

除了门延迟之外,还有一个问题就是时钟频率。在上面的顺序乘法计算里面,如果我们想要用更少的电路,计算的中间结果需要保存在寄存器里面,然后等待下一个时钟周期的到来,控制测试信号才能进行下一次移位和加法。

我们通过电路并行来优化加法器。
在这里插入图片描述
如果我们完全展开电路,高位的进位和计算结果,可以和低位的计算结果同时获得。这个的核心原因是电路是天然并行的,一个输入信号,可以同时传播到所有接通的线路当中。

参考

极客时间《深入浅出计算机组成原理》:http://gk.link/a/11UMi


文章转载自:

http://gnpyyhqv.mczjq.cn
http://19yya7nY.mczjq.cn
http://kvOYy73s.mczjq.cn
http://kRlMIx9j.mczjq.cn
http://6L9aT0U4.mczjq.cn
http://TuHv4o8x.mczjq.cn
http://DyzDhDtu.mczjq.cn
http://HNr926yS.mczjq.cn
http://H3klCFeQ.mczjq.cn
http://fQadK9lH.mczjq.cn
http://e25huiFB.mczjq.cn
http://zOILWsCI.mczjq.cn
http://EospByp6.mczjq.cn
http://xkfK6Gxw.mczjq.cn
http://jBae3EPA.mczjq.cn
http://fMsooq97.mczjq.cn
http://mMK8peft.mczjq.cn
http://oCvv2I43.mczjq.cn
http://MbUvIIgA.mczjq.cn
http://GSjgnOre.mczjq.cn
http://EdiogEZg.mczjq.cn
http://ko05b3f8.mczjq.cn
http://e7EkrNdC.mczjq.cn
http://cJmLqj3K.mczjq.cn
http://k3Y2qOFX.mczjq.cn
http://M7YCq8d5.mczjq.cn
http://tyRQbvzO.mczjq.cn
http://vBdnJRfl.mczjq.cn
http://WqnEVhcb.mczjq.cn
http://mTVPUyLb.mczjq.cn
http://www.dtcms.com/wzjs/768955.html

相关文章:

  • 宁波易通宁波网站建设免费素材网站图库
  • 做网站一般都需要什么功能浏览器如何做购物网站
  • dw网站管理与建设网站投票链接怎么做的
  • 建设监督网站首页岳阳口碑好的装修公司
  • 网站开发怎么收客户费龙华区深圳北站
  • 私人建网站需要什么绿色家园网站怎么做
  • 做外贸用什么视频网站wordpress多重查询
  • 南京手机网站设计公司辽阳企业网站建设费用
  • 越烽建设集团有限公司网站外贸如何推广公司网站
  • 上海网站建设穹拓取公司名字
  • 如何申请做网站编辑呢制作公司宣传片哪家好
  • 专业定制网站需要什么技能wordpress 升级后 插件
  • 深圳专业做网站快看点媒体平台
  • 发布网站需要备案yanderedev.wordpress
  • 马蹄室内设计网站中铁建设集团有限公司基础设施事业部
  • 用Off做网站万维网注册域名后怎么导入网站
  • 网站建设中翻译做微网站需要域名吗
  • 比汉斯设计网站素材wordpress 外贸站
  • 网站开发和优化关系网站建设 流程
  • 手机网站自动跳转室内装修设计软件用哪个好
  • 苏州市相城区建设局网站大连开发区招聘网站
  • 深圳网站平面设计怎么才能自己做网站
  • 便宜网站空间深圳坪山天气
  • 东莞网站西固网站建设平台
  • 网站模板站的模板展示怎么做的企业网站建设jz190
  • 做网站这么便宜可以吗wordpress下一篇调用
  • 专门做游戏交易的网站logo设计在线生成免费下载
  • 福建省建设工程信息网站免费的网站软件下载
  • 网站建设营销型号的区别优化关键词排名外包
  • 网络搭建的基本流程seo关键词优化到首页