Jump to...
09/28 overview
09/28 codes and number systems
10/05 Boolean logic
10/12 ALU
10/19 Sequential logic
10/26 TOY programming
11/2 TOY architecture
11/16 Hack assembly language
11/23 midterm
11/30 Hack architecture
11/30 Hack assembler
12/07 Virtual machine I
12/14 Virtual machine II
12/21 Jack high-level language
12/28 Compiler I
01/04 Compiler II
01/11 Operating system
Lectures
| Date | Topic | slides | videos | readings/related links |
| 2021/09/28 | course overview | ppt/pdf/4-up pdf | NTUCOOL | |
| 2021/09/28 | codes and number systems | ppt/pdf/4-up pdf | NTUCOOL | |
| 2021/10/05 2021/10/12 |
Boolean logic | ppt/pdf/4-up pdf | NTUCOOL |
|
| 2021/10/12 | ALU | ppt/pdf/4-up pdf | NTUCOOL |
|
| 2021/10/19 | sequential logic | ppt/pdf/4-up pdf | NTUCOOL |
|
| 2021/10/26 2021/11/2 |
TOY programming | ppt/pdf/4-up pdf | NTUCOOL | |
| 2021/11/2 2021/11/9 |
TOY architecture | ppt/pdf/4-up pdf | NTUCOOL | |
| 2021/11/16 | Hack assembly language | ppt/pdf/4-up pdf | NTUCOOL |
|
| 2021/11/30 | Hack architecture | ppt/pdf/4-up pdf | NTUCOOL |
|
| 2021/11/30 | Hack assembler | ppt/pdf/4-up pdf | NTUCOOL |
|
| 2021/12/07 | Virtual machine I |
ppt/pdf/4-up pdf |
NTUCOOL |
|
| 2021/12/14 | Virtual machine II | ppt/pdf/4-up pdf | NTUCOOL |
|
| 2021/12/21 | Jack high-level language | ppt/pdf/4-up pdf | NTUCOOL |
|
| 2021/12/28 | compiler I: syntax analysis |
ppt/pdf/4-up pdf |
NTUCOOL |
|
| 2022/1/4 | compiler II: code generattion | ppt/pdf/4-up pdf | NTUCOOL |
|
| 2022/1/11 | operating system |
ppt/pdf/4-up pdf |
NTUCOOL |
|