Advertisement

本科毕业设计使用网上源码-HUST-MIPS-lesson:华中科技大学电信系微机原理实验代码

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目为华中科技大学电信系本科生在完成微机原理课程时所使用的MIPS架构实验代码。包含了基于HUST-MIPS的各类基础实验,旨在帮助学生理解并掌握计算机组成与工作原理。此仓库还提供了一些现成的网上源码供学习参考和使用,有助于加深对相关理论的理解及实践操作能力的提升。 本科毕业设计使用HUST-MIPS-lesson项目代码,在完成小组独立任务后,请贡献到仓库并在新的分支上提交。 这是华中科技大学电信系微机原理实验的代码资源,由左冬红老师教授。如果遇到bug,请及时反馈给我,我会尽快修改更新版本。 说明: version1.1(2021-4-27):增加了小组作业第三部分的代码,在GroupWork3文件夹内,注释和运行图尚未添加,后续会继续完善;此外还加入了小组作业第三部分的ppt文档,记录了当时的思路设计,尽管有轻微调整,请确保能够理解。 额外需求包括bne、bltz、bgez指令验证。本人仅对bne进行了测试确认。 注意:上传至GitHub上的工程文件含有代码的目标路径配置信息,在直接下载时无法修改这些设置值,默认建议手动建立项目环境以避免问题出现,但此情况已得到解决,现在可以直接下载完整版本的工程项目。 目前只更新了第一个版本的内容。作业完成度如下: 任务要求中的非黄色部分(即必做内容)已经通过网站测试验证; 小组作业1、2和3已完成并通过相关检查; 选做部分请尽量不要广泛传播,仅供自己使用即可。 是否选择继续进行额外的可选项取决于个人情况考虑,毕竟离提交截止日期只剩下四天了。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 使-HUST-MIPS-lesson
    优质
    本项目为华中科技大学电信系本科生在完成微机原理课程时所使用的MIPS架构实验代码。包含了基于HUST-MIPS的各类基础实验,旨在帮助学生理解并掌握计算机组成与工作原理。此仓库还提供了一些现成的网上源码供学习参考和使用,有助于加深对相关理论的理解及实践操作能力的提升。 本科毕业设计使用HUST-MIPS-lesson项目代码,在完成小组独立任务后,请贡献到仓库并在新的分支上提交。 这是华中科技大学电信系微机原理实验的代码资源,由左冬红老师教授。如果遇到bug,请及时反馈给我,我会尽快修改更新版本。 说明: version1.1(2021-4-27):增加了小组作业第三部分的代码,在GroupWork3文件夹内,注释和运行图尚未添加,后续会继续完善;此外还加入了小组作业第三部分的ppt文档,记录了当时的思路设计,尽管有轻微调整,请确保能够理解。 额外需求包括bne、bltz、bgez指令验证。本人仅对bne进行了测试确认。 注意:上传至GitHub上的工程文件含有代码的目标路径配置信息,在直接下载时无法修改这些设置值,默认建议手动建立项目环境以避免问题出现,但此情况已得到解决,现在可以直接下载完整版本的工程项目。 目前只更新了第一个版本的内容。作业完成度如下: 任务要求中的非黄色部分(即必做内容)已经通过网站测试验证; 小组作业1、2和3已完成并通过相关检查; 选做部分请尽量不要广泛传播,仅供自己使用即可。 是否选择继续进行额外的可选项取决于个人情况考虑,毕竟离提交截止日期只剩下四天了。
  • 组成与头歌平台MIPS CPU(HUST)
    优质
    本课程由华中科技大学开设,利用头歌教育平台进行MIPS架构CPU的设计实践,深入讲解计算机组成原理,结合理论与实际操作,提升学生动手能力和创新思维。 第1关(单周期MIPS CPU设计)到第五关(多周期MIPS硬布线控制器CPU设计(排序程序))的源码都有提供。把后缀名改为.circ就可以查看logisim的电路图。仅供学习参考,请勿抄袭。
  • .zip
    优质
    本资源包含华中科技大学计算机网络课程的相关实验源代码,适用于学习数据通信、协议实现等知识,帮助学生深入理解计算机网络原理与应用。 实验1.1 实验目的 - 了解IP协议、网络层协议及数据链路层协议的工作原理与机制。 - 掌握IP地址的规划方法。 - 熟练掌握路由协议的配置方式。 - 学会路由器和二/三层交换机的配置技巧。 - 对VLAN划分的基本原理有所理解并能够应用实践。 - 了解访问控制策略的设计及实现。 1.2 实验环境 使用Cisco Packet Tracer仿真软件进行实验操作。 1.3 实验要求 - 熟悉Cisco Packet Tracer仿真工具的操作流程与界面布局。 - 利用该软件完成指定的网络配置任务,并记录整个过程中的设置步骤和结果观察情况,形成正式报告文本(纸质版及电子版各一份)。 - 根据个人实验设计文档,在实际操作课上向指导老师展示成果。 第一项实验:IP地址规划与VLAN分配 具体要求如下: - 通过仿真软件绘制网络拓扑图1.1所示的场景; - 完成以下任务配置: - 把PC1和PC2设置于同一网段,子网掩码为:192.168.0.0/24; - 将PC3到PC8分配至另一相同大小但独立的网络空间内, 子网地址设定为:192.168.1.0/24; - 对路由器进行相应配置,确保上述两个子网内的所有计算机都能够互相通讯无障碍。 - 进一步细化: - 将PC1和PC2置于同一个C类网络中(即: 192.168.0.0/24); - PC3、PC5及PC7被分配到另一个独立的子网内,地址段为:192.168.1.0/24; - 同样地, 把PC4、PC6和PC8置于第三个不同的网络中,IP范围是: 192.168.2.0/24; - 根据VLAN划分规则,在交换机设备上进行相应配置(SWITCH 1-4),其中: + PC1及PC2归属于Vlan ID为2的虚拟局域网中; + PC3、PC5和PC7被划入到vlan id=3的网络内; + 而其余三台计算机则归类于vlan id=4。 - 验证各个工作站之间的连通性,并结合所学理论知识进行分析评价。 - 在路由器上设置路由规则,确保所有设备间能够自由通信。同时对这一过程中的关键步骤给出详细的说明。 第二项实验:路由器配置 - 使用仿真软件创建网络拓扑图1.2所示的布局; - 完成以下任务: - 将PC1置于192.168.1.0/24网段内; - PC2位于另一个独立子网(即: 192.168.2.0/24)中; - 同样地,将PC3与PC4分别安置在各自不同的网络空间里(分别为:192.168.3.0/24和192.168.4.0/24)。 - 进行以下配置操作: - 设置路由器的接口IP地址; - 在路由器上启用RIP协议,确保所有PC机之间可以互相访问。 进一步任务包括: - 重复上述步骤但使用OSPF而非RIP进行路由设置; 在完成以上基础实验之后,请继续执行下列高级挑战性配置项目: - 基于前面任一基本内容的场景下,在路由器上实施针对特定主机(如PC1)的安全访问控制策略,使其仅能与自身通信而无法与其他任何设备建立连接; - 或者设置更为复杂的规则集允许部分隔离但同时又具有选择性的网络互访权限。 实验1.5 综合应用 该阶段的实验旨在考察学生在实际复杂场景下的综合设计能力,在最终成绩中占40%权重。背景设定为某校获得了一个211.69.4.0/22的地址段,计划将其用于全校范围内的网络部署工作。该校包括四所学院、一个图书馆以及三个学生宿舍区,各区域主机数量分别为:每院20台;图书馆内有100台计算机;每个宿舍楼则拥有约200部设备。 任务要求如下: - 设计并绘制出整个校园网的网络拓扑图(需确保使用最少但也足够满足需求的数量和种类的硬件设施); - 根据所学理论
  • MIPS CPU文件
    优质
    该文档包含华中科技大学开发的MIPS架构CPU的源代码,适用于研究和教学用途,帮助学习者深入理解计算机体系结构与指令集设计。 本资源提供华中科技大学的MIPS CPU源代码文件供下载学习使用。您可以下载后进行研究或直接应用到相关项目中。
  • 报告
    优质
    本实验报告为华中科技大学《微型计算机原理》课程设计,涵盖微处理器结构、接口技术及编程实践等内容,旨在提升学生的硬件认知与软件开发能力。 这段文字适用于华中科技大学电信系的同学会,并且其他学校学习这门课程的学生也能参考。
  • 组成-educoder Logisim储存(HUST)答案
    优质
    本项目提供了华中科技大学《计算机组成原理》课程在Educoder平台Logisim模块中的存储系统设计题目解答与源代码,旨在帮助学习者理解和实现基本的计算机存储架构。 华中科技大学计算机组成原理课程中的educoder Logisim储存系统设计实验包括:汉字字库存储芯片扩展实验、MIPS寄存器文件设计、MIPS RAM设计、全相联cache设计、直接相联cache设计以及4路组相连和2路组相联的cache设计。
  • LaTeX模板.zip
    优质
    本资源为华中科技大学本科生专属的毕业设计LaTeX模板,包含完整的文档结构和必要的样式设置,帮助学生高效、规范地完成论文排版工作。 华中科技大学本科毕业设计论文LaTeX模板 这段话重复过多,可以简化为: 华中科技大学本科毕业设计论文的LaTeX模板。
  • MIPS CPU().zip
    优质
    本资料为华中科技大学课程资源,内容涵盖MIPS架构CPU的设计原理与实现方法,适用于计算机体系结构教学与研究。 全部关卡的复制txt文件可以让你轻松获得满分,过程快捷方便。
  • MIPS单周期CPU组成——
    优质
    本实验为《计算机组成原理》课程设计,基于华中科技大学的教学内容,旨在通过构建MIPS指令集架构下的单周期CPU模型,帮助学生深入理解计算机硬件系统的工作原理及实现方法。 使用Logisim布线完成的MIPS单周期CPU可以支持28条指令。跑马灯代码已经装入寄存器,可以直接开启时钟运行。
  • HUST课程pkcs7.cpp
    优质
    这段代码“pkcs7.cpp”是华中科技大学(HUST)密码学课程中的一个项目示例,实现了PKCS#7填充算法,用于帮助学生理解并实践数据加密标准中的填充技术。 华中科技大学密码学课程设计采用PKCS7标准,并在OnlineJudge测试中获得满分。