今天用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 |
上述课程的地址在这儿: