##matlab之Simulink(三)
##全加器
今天给大家分享的是利用simulink搭建一个全加器,首先来认识一下全加器:
两个多位二进制数相加时,除了最低位外,每一位都应考虑来自低位的进位,即将两个对应位的加数和来自低位的进位三个数相加,这种运算称为全加,实现全加运算的电路成为全加器。
还有一点需要注意的是它与半加器的区别,半加器是将两个一位二进制数相加,所以只考虑两个加数本身,并不需要考虑由低位来的进位的运算。
在全加器中,通常用A和B分别表示加数和被加数,用Ci表示来自相邻低位的进位数,S表示全加器的和,Co表示向相邻高位的进位数。
接下来我们来列出真值表:
这里要注意的是,在实际应用中,Ci为前一位运算的向高位的进位,并不是人为控制输入。
根据真值表,我们来写出表达式