PA2 - 简单复杂的机器: 冯诺依曼计算机系统
序言
先驱已经创造了图灵机。但区区几个数字电路模块搭成的如此简单的机器,又能做些什么呢?先驱说,,一切无限的可能,都蕴含其中。
在进行本次PA前,请在工程目录下执行以下命令建立新分支,否则将影响你的成绩:
git commit --allow-empty -am "before starting pa2"
git checkout -b pa2
实验提交要求
实验预计耗时:40 小时
截止时间:本次实验的阶段性安排如下:
- 阶段1:编写基本指令,在NEMU中运行第一个C程序
dummy
- 2020年5月10日12:00:00 - 阶段2:实现更多的指令,在NEMU中运行所有
cputests
;实现输入输出 - 2020年5月31日12:00:00
提交说明:见这里
本章内容初次学习可能有些难度,但也是PA中至关重要的一环。在本章你可能需要多次反复详细阅读理解讲义和PA代码,不断进行调试运行来完成实验。希望同学们能够沉下心来,结合理论课内容,努力把相关代码和讲义看懂,并完成本章实验任务。如果在编写指令中有任何的问题,请查阅i386手册及i386手册勘误。