compiler:C# 到 MIPS 编译器

时间:2024-06-27 13:51:12
【文件属性】:

文件名称:compiler:C# 到 MIPS 编译器

文件大小:832KB

文件格式:ZIP

更新时间:2024-06-27 13:51:12

Python

C# 编译器 用于将代码从 C# 编译为 MIPS 的编译器,用 Python 实现。 用法 python codegen.py 这会在标准输出上输出 MIPS 代码以及编译状态(如果有错误则为成功,如果没有则为成功)。 mips 代码也保存在一个文件中。 示例:运行时 python codegen.py test/prog1.cs mips 代码保存在test/prog1.asm 。 它可以运行使用 spim -file test/prog1.asm 测试 编译器使用测试文件夹中存在的编号从 prog1 到 prog10 的测试程序进行测试。 其中一些程序执行有用的操作,如冒泡排序、归并排序、河内塔、幂、gcd、阶乘、段树、素筛等。 语言规格 语言特点 数据类型 - int、bool、char、字符串(大小 <= 200)、数组、对象 运营商 整数 一元 -


网友评论