本仓库中含有《OrangeS一个操作系统的实现 (于渊)》中第1-7章的可编译通过代码(原书配套代码在当前环境下运行会报错)。
除解决编译问题外,我还在第6章和第7章代码中加了一个new版代码(改进版)。 第6章的改进在于能够在输出"A.","B.","C."的基础上输出"D."和"E.",第7章的改进(对m版代码)在于能够额外响应TAB键输入,输出2个空格。 理论上,这种改进在验收时挺加分的。
最后还写了个实验报告来解释各个代码的运行命令、代码改动之处、运行结果等,仅供参考。
如果您感觉我的可编译通过代码/小改进/报告对您有帮助,烦请到右上角点个小小的赞,就当在供需群给鼠鼠恰米了哈哈