0.MOSEFT
1.逻辑门。
2.CPU加法器。
3.CPU乘法、减法。
4.触发器与时钟信号产生。
5.通用ALU搭建。
6.寄存器的实现与使用。
7.加入总线与内存。
8.设计并搭建CPU的微指令体系。
9.缓存体系结构设计,加入多级缓存。
10.基于微指令设计自己的指令集、搭建指令运行的流水线。
11.系统调用实现。
12.点亮自己的电脑,实现在裸机上运行机器语言编写的裸程序。
13.汇编语言设计与汇编器实现。
14.设计一门高级程序设计语言。
15.高级语言编译器设计:实现编译器前端后端。
16.深入编译优化。
17.在自己设计的电脑上运行其他系统上交叉编译的程序。
18.内存管理实现。
19.进程管理详解。
20.深入文件系统。
21.操作系统实现与整合,交叉编译并加载到自己设计的电脑上。
22.使用自己设计的语言重构编译器,实现自举,交叉编译后安装到电脑上。
23.编写系统软件,提供操作系统API,打造生态。
24.后记:回顾在自己设计的CPU上运行自己编写的操作系统,运行通过自己实现的编译器编译使用自己设计的高级程序设计语言编写的软件。
认识CPU
于 2022-07-15 11:22:36 首次发布