今天用google找一些资料,链接到国外一学校的课程材料上。课程名字Workshop In Computer Construction - From Nand to Tetris,介绍中说This course leads the students thourgh the process of building a complete computer system (hardware and software). 我还不大相信一门介绍性的课能够讲解清楚the process of building a complete computer system。可是看到这个课程的11个project,都不容易对付,感到差距了。project题目列在下面以作参考,有兴趣可以看看它们的详细描述。
| Project 1 | Boolean Logic | 31/10/2004 | |
| Project 2 | Boolean Arithmetic | 31/10/3004 | |
| Project 3 | Sequential Logic (original version) | 7/11/2004 | |
| Project 4 | Machine Language | 14/11/2004 | |
| Project 5 | Computer Architecture | 21/11/2004 | |
| Project 6 | The Assembler | 28/11/2004 | |
| Project 7 | Virtual Machine I | 12/12/2004 | |
| Project 8 | Virtual Machine II | 19/12/2004 | |
| Project 9 | The High Level Language | 26/12/2004 | |
| Project 10 | The Compiler I: Syntax Analysis | 9/1/2004 | |
| Project 11 | The Compiler II: Code Generation | 16/1/2004 | |
| Project 12 | The Operating System | 23/1/2004 |
上述课程的地址在这儿:
作者通过谷歌找到国外一学校课程材料,课程名为“Workshop In Computer Construction - From Nand to Tetris”,介绍了构建完整计算机系统(硬件和软件)的过程。作者起初怀疑课程能否讲清,看到11个有难度的项目后感到差距,并给出课程地址。

被折叠的 条评论
为什么被折叠?



