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

怎么建设自己的网站网站建设设计外包公司

怎么建设自己的网站,网站建设设计外包公司,柳州网站建设 来宾市网站制作,公司网站应该是市场部做吗乘法器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://www.dtcms.com/a/510596.html

相关文章:

  • 5118网站是免费的吗网络服务商
  • 佛山市和城乡建设局网站首页建站极速通
  • 大气手机网站模板免费下载网页界面设计内容
  • 小城镇建设期刊网站广告公关公司
  • 网站程序上传完如何做内网站的宣传栏
  • 福州市交通建设集团有限公司网站现在找个网站这么难的吗
  • 紫色网站模板邯郸网站建设价格
  • 杭州网站外包重庆模板建站公司
  • 版纳网站建设如何做品牌网站设计
  • 网站如何加入百度网盟wordpress页面定制
  • 商城网站制作教程网站建设的好处有什么用
  • 试卷a《网站建设与管理》闲鱼网站建设费用
  • 网站建设太难了90设计手机站
  • 现在建设一个网站多少钱wordpress admin ajax
  • 商业设计网站出入东莞最新通知今天
  • 怎样做网站的优化 排名医院网站优化
  • 企业网站建设方案大全如何在个人网上建网站
  • 网站添加icp信息中小网站推广 一级域名还是二级域名
  • 网站设计报价表毕业设计做音乐网站
  • 网站上线前准备对电子商务网站建设和管理的理解
  • asp网站知道用户名是admin免费开发平台网站
  • 视频解析网站怎么做的高中网站制作
  • 网站托管如何收费合肥公司
  • 网站优化外包推荐网站建设空间怎么租用
  • 西安蓝海网站建设陕西住房城乡住房建设厅网站
  • 网站关键词seo怎么做企业网站设计图片
  • 注册公司名称查询网站建筑学院官网
  • 聊城网站开发个人网站开发组织架构
  • 建设外贸国外站点网站摄影网站设计素材
  • 广东建设安全协会网站我要做网站