PA1 - 最简单的计算机
序言
上学期我们主修过数电的课程,不知道同学们是否把知识还给老师了,但可以告诉大家的是,凭借最基本的数字电路的相关知识,我们就可以创造出一个最简单的计算机——图灵机(Turing Machine,TRM)。
在进行本次PA前,请在工程目录下执行以下命令进行分支整理,否则将影响你的成绩:
git commit --allow-empty -am "before starting pa1"
git checkout -b pa1
实验提交要求
实验预计耗时:30 小时
截止时间:本次实验的阶段性安排如下:
- 阶段1:构造寄存器、实现基本调试器的功能
- 阶段2:实现监视器的表达式求值功能、实现调试器的监视点功能
提交说明:见这里
评分细则:见这里
报告要求
- 回答所有思考题;
- 根据讲义内容完成要求实现的功能,每个功能点应有截图、代码(需高亮)和实现思路,这三个方面缺少任意一方,都将严重影响你的成绩;
- 根据讲义进度,适当写出自己在跟随讲义过程中对讲义的理解情况,如看懂了什么框架代码、对某个点有所心得体会等等。