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

发布时间:2026/7/29 18:16:11
2025山东大学软件学院计组课设经验谈 前置建议无论是前面的小实验还是最后的整机实验最好都要在去实验室上机验收之前就画好电路图再用U盘拷过去。否则4小时很难保证做出来。调试过程充满不确定性且非常繁琐。不要摆烂不要幻想实验前一天上网抄个图就能蒙混过关。前面的小实验尚且没什么整机实验真没得抄。因为整机实验每年要求都会变想用祖传包浆项目是不可能的。而且老师验收时会询问关于你的模型机的设计问题至少czy老师是如此如果不是自己做的项目可能就不能顺利回答上来。计组实验是两人一组不同班的要求不一样我们班是自己设计功能元件和画电路图但别的班好像有用代码实现的。小实验有两个一周验收一个。最后的整机实验保底有三周3*4h 12h的制作时间整机实验开始的第四周进行验收。不过整机实验开始后每周日会都开放机房830 - 1720建议大家周日积极去机房继续实验否则时间上可能不太够用。整机实验开始前可以去复习一下上学期的计组知识否则容易抓不到头绪而不知所措。老师上课讲的有关整机设计的内容要好好听即使听不懂也不要自暴自弃。整机实验建议先设计指令集和微指令格式然后根据机器指令写微操作并编写对应的微指令代码最后再来考虑硬件具体怎么画。这里给大家展示我们取指周期的微指令设计作为参考而硬件设计最重要的就是微地址生成部件的设计它可以说是你整个模型机的灵魂。需要好好思考如何实现。对于整机实验一个比较合理的时间安排是上机前上机时第一周1.完成基础微指令的编写2.画出整机中关键部件如微地址生成部件、基础寄存器组、特殊寄存器组...的连线图测试基础原件的功能方便后续整机的调试排查第二周1.完成整机完整电路图的绘制2.继续完善微指令的设计考虑扩展2的实现调试整机。可以逐条机器指令验证正确性第三周完成所有设计部分的工作调试整机完成ppt上示例程序的验证然后第四周就验收了可以看到基础的设计部分基本上要在前两周内完成后续的大部分时间都将用于调试关于前期调试的小建议1微指令跑不起来检查时序2微指令跑到奇怪的地方录视频观察μIR的变化看看它从哪一步开始错了机箱左侧有个地方可以调脉冲速度3RAM数据端应该绑三态门否则无法正常写入数据4前期出问题优先排查硬件后期出问题优先排查微指令大概就没建议了我们两个上学期计组都学得不咋样并非自谦一学期课没听几节全是期末速成的但一边学一边做也还是做出来了所以不用太担心。本次实验最大的难点就是时间规划。因为一周只有两次上机机会所以到最后实验室的座位会变得非常抢手建议去早一点否则你甚至捍卫不了你自己的座位。大概就这样了。车到山前必有路祝看到这里的学弟学妹实验顺利~