TinyMIPS:TinyMIPS项目致力于使大学生能够从头开始构建完整的计算机系统 源码
TinyMIPS项目 TinyMIPS项目致力于使大学生能够从头开始构建完整的计算机系统,其中包括: TinyMIPS,简化的22指令MIPS ISA处理器。 TinyLang,一种类似C的编程语言及其编译器。 TinyOS,一个很小的嵌入式操作系统内核。 如何建造? 您可能需要先配置交叉编译工具链。 如果是这样,则应修改文件toolchain.mk 。 要构建整个项目,只需运行: make 或使用发布模式进行构建: make DEBUG=0 待办事项清单 TinyMIPS处理器 TinyMIPS SoC(TinySoC) TinyLang编译器(基于TAC IR的后端) TinyLang编译器(基于SSA IR的后端) TinyLang标准库 TinyOS的 版权和许可 版权所有(C)2019 USTB NSCSCC团队。 许可证GPLv3。
文件列表
TinyMIPS:TinyMIPS项目致力于使大学生能够从头开始构建完整的计算机系统
(预估有个216文件)
.clang-format
163B
sema.cpp
6KB
parser.cpp
13KB
analyzer.cpp
12KB
lexer.cpp
6KB
ast.cpp
4KB
strenredu.cpp
5KB
algesimp.cpp
8KB
tac.cpp
5KB
varalloc.cpp
6KB
暂无评论