0%

[CO Finale] 2025 北航计算机组成实验总结

买了点烤串,买了一杯 RIO 回寝室放松一下。

Pre 到 P7

当我 P1 第二题一直卡到出提示才做出来,我的内心在想什么呢?可能是对计组闯关制的愤怒吧,可能是对每天抽时间打游戏的悔恨吧,但那已经过去很久了。
当我 P3 在加时的最后关头发现自己的 bug 却无能为力,只有颤抖的手和叹不完的气的时候,我的内心在想什么呢?可能是对计组实验的绝望吧,可能那是我最讨厌 Logisim 的时候吧,它和以前我在 BiliBili 上看到的画画做 CPU 完全是两回事。
但那也过去很久了。

当 P7 问答结束,我关闭所有窗口的时候,我的内心在想什么呢?恐怕只剩下去小酌一杯的想法了吧。

现在回头看看,其实的确,计组实验的高压和紧张氛围相当程度上是人营造出来的,但它 40% 的占比和计组这门课 5.5 分的重量也不可否认。以及不得不品的特色闯关制:课下没通过,不允许参加课上,课上没通过,进度会卡住,最终成绩取决于最终的进度和过题数。

挂掉 P3,或许确实是一个巨大的打击。但是经过这么多 P 的通过,以及看水群里的各种哀嚎(?),我渐渐觉得第一次 P3 挂掉(或者说 Gap 一周)并不是什么坏事了。如果接下来每个 P 都能顺利过的话,相当于避开了最难的一轮题目,去做难度最低的一轮(第三轮又会出现第一轮的难题,因此第二轮的确可以称之为最简单),我想我 P4 到 P6 能顺利过很大程度上是因为这个原因,不然可能还得挂几回www

CO 的神

此处鸣谢帮助我通过 CO 实验的所有大神,膜了:伟大的记录了上机原题的神:ROIFE BLOG
真正的指导书,6 系和 21 系共同的神:Kamonto’s Little Planet
给同样挂掉 P3 的我指引方向的神:鹏哥制作评测机的神:Trash Bin for Chi
2306 计组的神:Lazyfish & chilly_river
神的神:FlyingLandlord’s Blog
以及其它为我提供帮助的大佬,感谢www

一些小提示

  1. Toby Shi 等开发的基于 MARS 4.5 魔改的用于计组和编译的 MARS 由此下载,支持输出写入信息,添加自定义指令等。

  2. MARS 有一处 bug,具体表现在 lb 读取 0x00002fff 地址时发生异常,而这在课程要求内并不应该发生异常。

  3. COT 评测机如果无法在 Windows 平台上运行(比如 curse 库),可以用课程组发的 Debian 虚拟机(虚拟机最有用的一集)。

计组实验

再见,再见,不如争取理论考试再多做对几道题。

-------------本文结束 感谢您的时间-------------

欢迎关注我的其它发布渠道