算数运算单元ALU的设计.docxVIP

  • 12
  • 0
  • 约小于1千字
  • 约 6页
  • 2023-11-06 发布于江西
  • 举报
算数运算单元ALU的设计 算术逻辑单元(ALU)是计算机等数字系统的主要运算部件. ALU的逻辑符号: 运算数A、B均为 n 位 结果F为 n 位 选择码S为 k 位,可能实现的运算为 2^k 种. 设计具有八种功能的ALU.? S有3 位,假设功能表如下 设计思想: 设计采用自顶向下的方法,将能进行n 位运算的ALU分解为n 个能进行一位运算的ALU,最后将n 个一位ALU连接成n 位ALU. 一位ALU n位ALU 一位ALU电路设计: 一位ALU分解图: AU: 算术单元 ;? LU:逻辑单元 ; MUX:数据选择器,根据S2的值,对AU和LU的运算结果进行选择. (1)MUX电路设计: 这里的MUX为二选一数据选择器, (2)LU电路设计:计算机中的逻辑运算是位操作(即对应位之间进行运算). LU单元功能表 逻辑方程: 逻辑方程化简为: 根据化简的逻辑方程,可用逻辑门实现LU功能. 另外,也可直接根据功能表,用数据选择器实现。 (3) 算术单元 算术单元要进行加、减、加1、减1等四种运算,当采用补码运算时,可利用全加器实现。 对Y-GEN,可写出yi的表达式: 对C-GEN可写出C-1的表达式? : 将上述运算求得的MUX、LU、AU电路连接,可得到一位ALU; 将多位ALU和C-GEN连接,可完成多位ALU电路设计。 ALU集成电路74LS/HC382??

文档评论(0)

1亿VIP精品文档

相关文档