1. 实验方案
本次实验将实现一个由 SysY (精简版 C 语言,来自 https://compiler.educg.net/) 翻译至 RISC-V 汇编的编译器,生成的汇编通过 GCC 的汇编器翻译至二进制,最终运行在模拟器 qemu-riscv 上
实验至少包含四个部分: 词法和语法分析、语义分析和中间代码生成、以及目标代码生成,每个部分都依赖前一个部分的结果,逐步构建一个完整编译器
原创2023年5月27日...大约 8 分钟
本次实验将实现一个由 SysY (精简版 C 语言,来自 https://compiler.educg.net/) 翻译至 RISC-V 汇编的编译器,生成的汇编通过 GCC 的汇编器翻译至二进制,最终运行在模拟器 qemu-riscv 上
实验至少包含四个部分: 词法和语法分析、语义分析和中间代码生成、以及目标代码生成,每个部分都依赖前一个部分的结果,逐步构建一个完整编译器