当前位置: 首页 > news >正文

2025山东大学软件学院计组课设经验谈

  • 前置建议

  1. 无论是前面的小实验还是最后的整机实验,最好都要在去实验室上机验收之前就画好电路图,再用U盘拷过去。否则4小时很难保证做出来。调试过程充满不确定性且非常繁琐。
  2. 不要摆烂()不要幻想实验前一天上网抄个图就能蒙混过关。前面的小实验尚且没什么,整机实验真没得抄。因为整机实验每年要求都会变,想用祖传包浆项目是不可能的。而且老师验收时会询问关于你的模型机的设计问题(至少czy老师是如此),如果不是自己做的项目可能就不能顺利回答上来。
  3. 计组实验是两人一组
  4. 不同班的要求不一样,我们班是自己设计功能元件和画电路图,但别的班好像有用代码实现的。
  5. 小实验有两个,一周验收一个。最后的整机实验保底有三周(3*4h =12h)的制作时间,整机实验开始的第四周进行验收。不过整机实验开始后每周日会都开放机房(8:30 - 17:20),建议大家周日积极去机房继续实验,否则时间上可能不太够用。
  6. 整机实验开始前,可以去复习一下上学期的计组知识,否则容易抓不到头绪而不知所措。老师上课讲的有关整机设计的内容要好好听,即使听不懂也不要自暴自弃。
  • 整机实验建议

  1. 先设计指令集和微指令格式,然后根据机器指令写微操作并编写对应的微指令代码,最后再来考虑硬件具体怎么画。这里给大家展示我们取指周期的微指令设计作为参考而硬件设计最重要的就是微地址生成部件的设计,它可以说是你整个模型机的灵魂。需要好好思考如何实现。
  2. 对于整机实验,一个比较合理的时间安排是:
    上机前上机时
    第一周

    1.完成基础微指令的编写

    2.画出整机中关键部件(如微地址生成部件、基础寄存器组、特殊寄存器组...)的连线图

    测试基础原件的功能,方便后续整机的调试排查
    第二周

    1.完成整机完整电路图的绘制

    2.继续完善微指令的设计,考虑扩展2的实现

    调试整机。可以逐条机器指令验证正确性
    第三周

    完成所有设计部分的工作

    调试整机,完成ppt上示例程序的验证
    然后第四周就验收了()可以看到,基础的设计部分基本上要在前两周内完成,后续的大部分时间都将用于调试
  3. 关于前期调试的小建议:
    (1)微指令跑不起来:检查时序

    (2)微指令跑到奇怪的地方:录视频观察μIR的变化,看看它从哪一步开始错了(机箱左侧有个地方可以调脉冲速度)

    (3)RAM数据端应该绑三态门,否则无法正常写入数据
    (4)前期出问题优先排查硬件,后期出问题优先排查微指令
  4. 大概就没建议了(?)我们两个上学期计组都学得不咋样(并非自谦,一学期课没听几节全是期末速成的),但一边学一边做也还是做出来了,所以不用太担心。本次实验最大的难点就是时间规划。因为一周只有两次上机机会,所以到最后实验室的座位会变得非常抢手😓😓建议去早一点,否则你甚至捍卫不了你自己的座位。大概就这样了。车到山前必有路,祝看到这里的学弟学妹实验顺利~
http://www.jsqmd.com/news/1288806/

相关文章:

  • KMS智能激活:如何用一款开源工具永久解决Windows和Office激活难题?
  • 如何在 Android 手机上快速安装 Alpine Linux:终极 Termux 教程
  • JVS-Logic逻辑引擎谈:工厂里的业务流程,不是设计不出来,是串联不起来
  • WarcraftHelper:魔兽争霸3现代系统适配完整解决方案
  • Ubiquity控制器开发指南:路由、依赖注入与RESTful API实现
  • Linux C编程实战:从原理到实现终端进度条的核心技术
  • 2026年优选淄博高新区靠谱育婴师服务公司排行参考 - 起跑123
  • 今天跟大家拆解网络安全行业最现实、戳心的就业实情
  • GraphRagV2.1.0整合DeepSeek(附Python代码)
  • 2026投票制作避坑指南:八大常见问题及标准化解决方案
  • How to install OpenJDK on Red Hat, CentOS, and Fedora
  • 物联网设备电池管理系统优化与NBM5100A解决方案
  • 炉石传说游戏体验革命:HsMod插件如何用55项功能让你的对战效率提升300%
  • 5分钟找回丢失密码:ArchivePasswordTestTool帮你轻松破解加密压缩包
  • Python期末考点精析:从基础语法到编程思维的系统梳理
  • HYPE分布式水文模型建模方法与案例分析
  • 2026气体报警器品牌5维度实力评估
  • 2026主流小程序制作平台怎么选:多端发布、零代码与长期成本对比 - 维双云小凡
  • 【题解】QOJ8672 排队
  • Function Calling 下一步:MCP 协议与 AI 工具生态
  • SPARTA开发指南:使用CMake构建跨平台空间音频插件
  • 2026年毛绒玩具定制厂商性价比排行,高性价比厂家一网打尽! - 官方资讯
  • 一张图讲清楚:Planner 如何让 Agent 先想步骤再动手
  • 小白程序员必看:医疗大模型的价值与实战指南,带你了解医疗AI的未来!
  • 2026实力之选:厦门快又好家政服务有限公司在档案规整领域的专业化路径解析 - 优企名品
  • XInputTest:游戏手柄延迟检测的终极解决方案
  • Tinke深度探索:揭秘NDS游戏资源编辑的终极工具箱
  • 2026 智能问数主流方案全景:从 Text-to-SQL 到语义层与数据 Agent
  • AG Kit工作流自动化案例:真实项目中的应用示例
  • 2026年双流区应急保电柴油发电机出租驻场运维挑选攻略 隆盛捷成等企业梳理 - 董不懂啊