定义

ALU(Arithmetic Logic Unit,算术逻辑单元)是运算器的核心部件,负责执行算术运算和逻辑运算。

组成

  • 加法器:一位全加器、串行加法器、并行加法器
  • 移位器:逻辑移位、算术移位、循环移位
  • 标志寄存器:零标志 ZF、进位标志 CF、溢出标志 OF、符号标志 SF

一位全加器

  • 和:
  • 进位:

并行加法器进位方式

  • 串行进位:逐级传递,速度慢
  • 并行进位:先行进位(CLA),速度快但电路复杂
  • 组内并行、组间串行:多级先行进位(BCLA),折中方案