任务描述
本关任务:在Logisim中设计一个8位ALU,能实现加、减、与、或四种运算。
相关知识
算术逻辑单元(ALU,Arithmetic and Logic Unit)是计算机运算器的核心部件之一,能实现多组算术运算和逻辑运算的组合逻辑电路。MIPS架构和RISC-V架构的ALU设计原理相同,其原理如下图所示。
设计提示:可以直接使用Logisim运算器(Arithmetic)库中的加法器和减法器
引脚说明
信号 | 输入/输出 | 位宽 | 说明 |
---|---|---|---|
A | 输入 | 8位 | 运算操作数1 |
B | 输入 | 8位 | 运算操作数2 |
ALUop | 输入 | 2位 | 运算控制:00加,01减,10与、11或 |
Result | 输出 | 8 位 | 运算结果 |
子电路外观
请勿移