![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机组成原理
文章平均质量分 74
求赞,私信获得源码
过不了测试点
某不知名高校 计算机科学与技术系渣渣一枚
展开
-
实验九 单周期MIPS CPU设计实验(基于Logisim)
一般建议本地的 jar 文件和 cpu.circ 文件在同一目录下,如果出现这个问题,可以调整将本地 cs3410.jar 先移动到 cpu.circ 同目录下后,打开 cpu.circ,logisim 会提示找不到 cs3410.jar,重新指向同目录 cs3410.jar,存盘退出,再重新上传电路文本内容,即可解决这个问题。数据通路、单周期MIPS CPU 硬布线控制器指令译码逻辑、单周期MIPS CPU硬布线控制器ALU控制逻辑、单周期MIPS CPU 硬布线控制器控制信号逻辑。原创 2023-04-26 14:15:00 · 19873 阅读 · 4 评论 -
实验八 4路组相连Cache实验(基于Logisim)
学生掌握cache实现的三个关键技术:数据查找,地址映射,替换算法,熟悉译码器,多路选择器,寄存器的使用,能根据不同的映射策略在Logisim平台中用数字逻辑电路实现cache机制。原创 2023-04-21 01:30:00 · 9952 阅读 · 17 评论 -
实验七 MIPS RAM设计(基于Logisim)
学生理解主存地址基本概念,理解存储位扩展基本思想,并能利用相关原理构建能同时支持字节、半字、字访问的存储子系统。Logisim 中 RAM 组件只能提供固定的地址位宽,数据输出也只能提供固定的数据位宽,访问时无法同时支持字节/半字/字三种访问模式,实验要求利用 4 个4 K*8 位的 RAM 组件进行扩展,设计完成既能按照 8 位、也能按 16 位、也能按照 32 位进行读写访问的 32 位存储器,最终存储器引脚定义如下图。原创 2023-04-20 18:41:24 · 7795 阅读 · 6 评论 -
实验六 MIPS运算器设计 (基于logisim)
一、设计要求利用前面实验封装好的 32 位加法器以及 logisim 平台中现有运算部件构建一个 32 位算术逻辑运算单元(禁用 Logisim 系统自带的加法器,减法器),可支持算术加、减、乘、除,逻辑与、或、非、异或运算、逻辑左移、逻辑右移、算术右移运算,支持常用程序状态标志(有符号溢出 OF 、无符号溢出 UOF ,结果相等 Equal ),ALU 功能以及输入输出引脚见后表,在主电路中详细测试自己封装的 ALU ,并分析该运算器的优缺点。二、设计目的掌握定点数加减法溢出检测方法理解算术逻辑原创 2022-05-08 02:42:39 · 14744 阅读 · 3 评论 -
实验五 汉字字库实验(Logisim)
1、实验目的理解存储系统进行位扩展、字扩展的基本原理,能利用相关原理解决实验中汉字字库的存储扩展问题,并能够使用正确的字库数据填充。2、实验内容现有如下 ROM 组件,4 片 4K32 位 ROM ,7 片 16K32 位 ROM,请在 Logisim 平台构建 GB2312 汉字编码的 1616 点阵汉字字库,电路输入为汉字区号和位号,电路输出为 8×32 位( 1616=256 位点阵信息),待完成的字库电路输入输出引脚见后图,具体参见工程文件中的 storage.circ 文件,图中左侧是输入引原创 2022-04-25 08:56:00 · 14036 阅读 · 6 评论 -
实验四 MIPS寄存器文件设计 Logisim
Logisim MIPS寄存器文件设计原创 2022-04-18 09:12:36 · 19971 阅读 · 6 评论