阅读更多行业资讯,可移步与非原创,探寻北交所半导体行业的“隐形冠军”、产研:汽车MEMS传感器的国产化趋势,仅仅靠低成本?、MCU本土产业链分析报告2023版等产业分析报告 原创文章可查阅。
1.半加器的逻辑表达式
半加器是指只能完成两个二进制位相加但不包括进位的电路。它可以使用布尔代数来表示,其中A和B是需要相加的两个输入位,S是不包括进位时的和,C是需要进位时的结果:S = A ⊕ B (异或) C = A ∧ B (与)
2.半加器和全加器的功能特点
半加器虽然可以完成两个二进制位相加,但是它无法处理进位问题,因此不能用于加上多位数。为了解决这个问题,我们引入全加器。
全加器是一种可以将三个二进制数(两个待加数和一个进位)相加得到一个和以及向下一位的进位值的电路。
全加器可以被看作是由两个半加器和一个额外的进位输入组成的,其逻辑表达式如下:
S = A ⊕ B ⊕ Cin Cout = (A ∧ B) ∨ (Cin ∧ (A ⊕ B))
其中,S表示不考虑进位时的和,Cout表示需要向下一位的进位值。全加器不仅可以单独使用,还可以通过级联来实现加上多位数的运算。
阅读全文