算术逻辑运算单元新.docVIP

  • 10
  • 0
  • 约4.09千字
  • 约 6页
  • 2017-04-28 发布于浙江
  • 举报
算术逻辑运算单元新

PAGE  PAGE 6 运算器部件实验:加法器 实验目的 掌握运算器的工作原理。 验证运算器的功能。 实验原理 算术逻辑单元的主要功能是对二进制数据进行定点算术运算、逻辑运算和各种移位操作。算术运算包括定点加减乘除运算;逻辑运算主要有逻辑与、逻辑或、逻辑异或和逻辑非操作。ALU通常有两个数据输入端A和B,一个数据输出端Y以及标志位等。 74181是一种典型的4位ALU器件。下图是74181的逻辑电路图。 20世纪80年代计算机中的算术逻辑单元有许多是用现成的算术逻辑器件连接起来构成的,如上面提到的74181和Am2901等就是著名的算术逻辑器件。使用这些4位的算术逻辑器件,能够构成8位、16位等长度的算术逻辑单元。现在由于超大规模器件的广泛应用,使用这种方法构成算术逻辑单元已经不多见,代之以直接用硬件描述语言设计算术逻辑单元。 实验内容 设计一个16位算术逻辑单元,满足以下要求。 (1)16位算术逻辑单元能够进行下列运算:加法、减法、加1、减1、与、或、非和传送。用3位运算操作码OP[2…0]进行运算,控制方式如下表所示。 运算操作码OP[2…0]运算对标志位Z和C的影响000result←A+B影响标志位Z和C001result←A+1影响标志位Z和C010result←A-B影响标志位Z和C011result←A-1影响标志

文档评论(0)

1亿VIP精品文档

相关文档