计算机组成原理:一位全加器详解
创作时间:
作者:
@小白创作中心
计算机组成原理:一位全加器详解
引用
CSDN
1.
https://blog.csdn.net/zzy_nic/article/details/120812393
一位全加器
在设计全加器的过程中,需要考虑如下两个问题:
- 如何产生相加数的和数
- 如何产生相加数的进位数
和数的逻辑实现
根据加法运算的规则,我们可以得到以下结论:
- 和为 1:0 + 1 = 1,1 + 0 = 1
- 和为 0:0 + 0 = 0,1 + 1 = 0
从上述公式可以看出,可以利用一个异或门来自动实现一位加法(将算术运算转化为逻辑运算),而实现这一简单功能的电路称为半加器HA(Half Adder)。
对应的公式为:
$$
S = X \bigoplus Y
$$
进位数的逻辑实现
在实现了和数逻辑电路的基础上,考虑进位数的实现:
根据分析可知,当两个加数和低位进位数中存在奇数个1时,和数为1,则同样可以借助异或门来实现,而进位数为1的情况可以根据进位来源分析,即要么两个加数都为1的情况,要么其中一个加数为1,低进位数也为1,于是可得到如下公式:
$$
S_i = X_i \bigoplus Y_i \bigoplus C_i \
C_{i+1} = X_i Y_i + (X_i \bigoplus Y_i)C_i
$$
根据上述分析,即可设计出一位全加器的逻辑实现:
其内部电路实现可以是:
热门推荐
白居易的书法,竟被刘禹锡点赞!
白居易在杭州:诗意生活与民生情怀
秋天打卡杭州苏州,白居易都爱去哪儿?
黄庭坚笔下的腊梅之美:从诗句到文化意蕴
冬日赏梅:古诗词里的傲骨风华
冬日腊梅绽放,古诗里的傲骨芬芳
宋代诗人的腊梅情结:从诗词到文化传承
小红书爆火:这些百搭头饰让你秒变时尚达人
绿色香蕉能吃吗?绿色香蕉有什么好处和坏处?
自热火锅加冷水还是热水?千万别搞错了!
糖尿病饮食指南:从原则到具体建议
周末自驾游打卡徐州必去景点!
彭城七里:徐州文化传承与创新的生动实践
药师说药丨抗过敏,西替利嗪你用对了吗?
美国FDA批准治疗尿素循环障碍新药Olpruva
池州到九华山景区交通指南及入冬3日游攻略
新疆葵花籽保鲜秘籍大揭秘!
冷藏储存葵花籽,远离黄曲霉毒素威胁
秋冬养生神器:当归怎么吃才最有效?
暹罗猫 vs 波斯猫:谁的叫声更萌?
解码喵星语:从科学到趣味,读懂你的猫咪
新年模仿小猫叫声挑战赛:用最萌的方式迎接新年!
绿色存储技术:数据中心的未来之路
新能源汽车最大载重375公斤引发热议:安全与使用体验的双重考验
白居易笔下的《忆江南》:三首词里的江南情
白居易笔下的江南:一首跨越千年的恋歌
邓礼华:用教育创新点亮乡村学校的希望
冬季猫咪咳嗽怎么办?氧宠博士来支招!
横店一日游:明清宫苑、秦王宫、清明上河图,你最想去哪个?
广东医科大学:传承红色基因,培育医学精英