logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
一、由异或门和与门所构成的半加器:
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

二、由两个半加器构成的1-bit全加器:
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
注意:下图中所使用的四个1-bit全加器(也就是正方形区域)都是经过了封装的,所以外观与上图中的1-bit全加器有所区别!

三、由四个全加器构成的4-bit加法器:
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

溢出的判断方法:

最高位的进位输入与最高位的进位输出不相等时,则出现了溢出
可以通过将两个值连接到异或门上,查看输出的结果来判断是否出现了溢出。
如果异或门的输出结果为0,表示两个值的结果相等,则没有出现溢出的情况;
当异或门的输出结果为1时,表示两个值不相等,则说明出现了溢出

logisim实现:

logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

加法器的优化:

注意:上述的加法器为行波进位加法器!
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

相关文章:

  • 2021-06-24
  • 2021-12-27
  • 2021-10-11
  • 2021-08-16
  • 2021-10-30
  • 2021-09-09
  • 2022-01-14
  • 2021-05-22
猜你喜欢
  • 2021-10-27
  • 2021-06-02
  • 2021-12-31
  • 2021-11-17
  • 2021-06-02
  • 2022-12-23
  • 2021-08-11
相关资源
相似解决方案