概述
任务描述
本关任务:在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 位 | 运算结果 |
子电路外观
请勿移动引脚位置,否则无法完成测试!
实验内容
实验电路框架ALU.circ下载:鼠标右击右侧代码区,Download File 在Logisim中打开实验电路框架,在工程中的“ALU”子电路中完成设计。
测试说明
本地实验完成后,请用记事本或者其他纯文本编辑器打开电路文件(ALU.circ),全选、复制,然后粘贴到Educoder代码区中,点击右下方的“评测”按钮,平台会对你的代码进行测试。
说明:
MIPS/RISC-V ALU设计 解析代码答案
来自头歌题目的解析。
代码直接复制到网站就可以过了。
地址:
MIPS/RISC-VALU设计解析代码答案-C++文档类资源-CSDN文库
最后
以上就是谦让草莓为你收集整理的MIPS/RISC-V ALU设计的全部内容,希望文章能够帮你解决MIPS/RISC-V ALU设计所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复