一位全加器

  • FA是最基本的加法单元
  • input:加数,加数,低位进位
  • output:本位和,向高位的进位
  • 和表达式:
  • 进位表达式:

串行进位加法器

  • 串行进位加法器:把n个FA相连得到的n位加法器
  • 每级进位直接依赖于前一级的进位,进位信号是逐级形成的
  • 最长运算时间主要由进位信号的传递时间决定

并行进位加法器

  • 进位信号,进位传递信号
  • 进位表达式:
  • 仅与和最低进位有关
  • CLA(超前进位部件)是实现上述表达式的部件
  • 这种进位方式快速,与位数无关,当位数多时采用全先行进位是不现实的
  • 采用并行进位的目的是:提高加法器运算速度
  • 通常采用两级或多级先行进位加法器

带标志加法器

  • 不仅能计算和/差,还能生成相应的标志信息
  • 为了加快加法运算的速度,实际电路一定使用多级先行进位方式
  • 【OF】溢出标志
  • 【SF】符号标志
  • 【ZF】零标志,当F=0时,ZF=1
  • 【CF】进位/借位标志,时,时,取反:^732fzq
  • A-B<0时,CF=1;溢出时OF=1

算术逻辑单元ALU