**代码分析:**实验代码由三部分组成,第一部分是使用真值表来描述一个半加器,有两个输入端a,b和两个输出端co,so;第二部分是或门的逻辑描述,是进位的输出端;第三部分是顶层的设计描述,综合两个部分,实例化出来两个半加器组成一个一位半加器,或们来实现进位。
仿真之后的波形
仿真结果分析: 第一段0到160,此时三个输入端均为一,那么相加之后的结果是3,那么就是11,cout和sum都是1。第二段从160到320,此时三个输入端都是0,那么输出也应该是0,那么cout和sum都是0.第三段三个输入端是1,1,0,那么输出的应该是2,产生进位,sum为0,cout是1.最后一段是三个输入端是0,1,1,那么进位端cout为1,sum为0.