加法器是为了实现加法的。

对于1位的二进制加法,相关的有五个的量:1,被加数A,2,加数B,3,前一位的进位CIN,4,此位二数相加的和S,5,此位二数相加产生的进位COUT。前三个量为输入量,后两个量为输出量,五个量均为1位。

对于32位的二进制加法,相关的也有五个量:1,被加数A(32位),2,加数B(32位),3,前一位的进位CIN(1位),4,此位二数相加的和S(32位),5,此位二数相加产生的进位COUT(1位)。

要实现32位的二进制加法,一种自然的想法就是将1位的二进制加法重复32次(即逐位进位加法器)。这样做无疑是可行且易行的,但由于每一位的CIN都是由前一位的COUT提供的,所以第2位必须在第1位计算出结果后,才能开始计算;第3位必须在第2位计算出结果后,才能开始计算,等等。而最后的第32位必须在前31位全部计算出结果后,才能开始计算。这样的方法,使得实现32位的二进制加法所需的时间是实现1位的二进制加法的时间的32倍。

可以看出,上法是将32位的加法1位1位串行进行的,要缩短进行的时间,就应设法使上叙进行过程并行化。

逐位进位加法器,在每一位的计算时,都在等待前一位的进位。那么不妨预先考虑进位输入的所有可能,对于二进制加法来说,就是0与1两种可能,并提前计算出若干位针对这两种可能性的结果。等到前一位的进位来到时,可以通过一个双路开关选出输出结果。这就是进位选择加法器的思想。提前计算多少位的数据为宜?同为32位的情况:线形进位选择加法器,方法是分N级,每级计算32/N位;平方根进位选择加法器,考虑到使两个路径(1,提前计算出若干位针对这两种可能性的结果的路径,2,上一位的进位通过前面的结构的路径)的延时达到相等或是近似。方法,或是2345666即第一级相加2位,第二级3位,第三级4位,第四级5位,第五级6位,第六级6位,第七级6位;或是345677即第一级相加3位,第二级4位,第三级5位,第四级6位,第五级7位,第六级7位。 加法器

进一步分析加法进行的机制,可以使加法器的结构进一步并行化。

令 , ,则COUT(G,P) = G + PCIN,S(G,P)=P⊕CIN。由此,A,B,CIN,S,COUT五者的关系,变为了G,P,CIN,S,COUT五者的关系。

再定义点运算(·),(G,P)·(G’,P’)=(G + PG’,PP’),可以分解(G 3:2,P3:2) =(G3,P3)·(G2,P2)。点运算服从结合律,但不符合交换律。

点运算只与G,P有关而与CIN无关,也就是可以通过只对前面若干位G,P进行点运算计算,就能得到第N位的GN:M,PN:M值,当取M为0时,获得的GN:0,PN:0即可与初使的CIN一起代入COUT(G,P) = G + PCIN,S(G,P)=P⊕CIN,得到此位的COUT,S;而每一位的G,P值又只与该位的A,B值即输入值有关,所以在开始进行运算后,就能并行的得到每一位的G,P值。

相关查询: 加法器
最新查询:土窑洞 丹东市敬业高中 巴西人 司马觐 达标率 宝瓶座 ρ因子 ֳ 李舒田 爱情观 光聚合反应 5566棋牌 目录邮购 反托拉斯 �й���ʳ����,��չ��... 县政协 集体经济 不成熟 公主岭 ռ... 朝阳社区学院 双晶教 B.B.Mandelbrot 博比·穆尔 棠普尼罗 小面包 张少铭 郜仲尊 偏西南 条逮步甲 韭菜木耳水饺 实验区 近距离作战-海军陆战队 德国斯图加特造型艺术学院 乌木雕 抑或是 北京华大研修学院 圆锥花序 奖教金 章回体 南意大利行政区划 逃亡1942 Poschmann 让·奥诺雷·弗拉戈纳尔 龟文鸟迹 中华人民共和国耕地占用税暂行条例实施细则 规律性 Begrip. 金沙禹谟醋 舌状花 大踏步 双鱼座 山伢儿 技术合作 天才神棍,手眼冥妻 代课老师2 狂野之夜! 与会者 routing 台式海鲜粥 氯铂酸 总分类帐 海拉尔卫校 漳州水果 旧州洋码头的美人 安定性 氢化钠 别无分号 不可抗拒 指挥官 克里维斯的安妮 悦海国际 戈尔诺-巴达赫尚自治州 表面现象 南寒带 百折不挠 新疆建筑业协会 施用量 加法器
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.038秒 内存2.82MB