- 3
- 0
- 约1.07千字
- 约 9页
- 2019-12-22 发布于湖北
- 举报
Microprocessor RD Center Peking University * Compilation Toolchain Group * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 面向UniCore体系结构的C语言子集编译器 设计并实现一个编译器,可以将使用给定的C语言子集(Mini C)编写的源程序编译成面向UniCore指令系统的汇编程序 给定的前端语言支持为MiniC,同学们在构建词法分析和语法分析等模块时,不需要考虑过于复杂的C和C++语言特性。 提供一个UniCore指令系统的子集,同学们在构建代码生成部分时只需要考虑较少的指令形式。虽然是经裁剪的子集,但编译出来的程序经汇编和链接后仍可以在UniCore体系结构下运行。 实习流程 了解Mini C语言 词法分析 语法分析 分析方法不限,实现语法检查和结构分析 语义分析和汇编代码生成 生成UniCore汇编程序 最终生成UniCore CPU上可运行的程序 汇编器、链接器和库函数由我们提供 可在模拟器上进行调试,SimpleSim/UniCore模拟器 MiniC(一个C语言的子集) 数据类型:整型、数组、指针; 变量声明应在函数最前; 包含赋值、返回、if、for、while等语句,不需包含switch; 支持运算:加、减、乘,逻辑与、逻辑或、按位与、按位或,比较
您可能关注的文档
- 鲁迅(1881-1936) 课件-新版.ppt
- 林木种苗质量管理课件-新版.ppt
- 欢迎光临指导!培训课件-新版.ppt
- 课程理念下《思想品德》教学实施策略 深圳市罗湖区教研中...培训-新版.ppt
- 李清照的一生学习课件-新版.ppt
- 九年级科学食物的消化和吸收2--精选篇1244-新版.ppt
- 企业公众形象及消费安全调查17-新版.ppt
- 课程说明学习课件-新版.ppt
- 立体几何-垂直的证明 完整课件-新版.ppt
- 健康保险支付制度Ⅱ课件-新版.ppt
- DB65∕T 5119-2026 养老机构老年人休闲娱乐服务指南.docx
- T∕CADPA 7.5-2020 网络游戏术语 第5部分:电子竞技.docx
- DB65T 5123-2026 干旱区矿山植被群落重建 霸王栽培技术规程.pdf
- TGXAS 1445-2026 靖西大麻鸭规范.pdf
- T_HNNMIA 10—2022 矿山尾矿调查技术规范.pdf
- T∕CAPDA 045-2022 1.4%复硝酚钠可溶液剂.docx
- T∕CAPDA 007-2020 农药经营行为规范.docx
- T∕ACEF 185-2025 表面活性剂中31种全氟和多氟烷基化合物 (PFAS)和总可氧化前驱体(TOP)的测定 液相色谱-三重四极杆质谱法.docx
- T∕CIECCPA 029-2024 废旧锂原电池回收利用技术规范.docx
- T∕CAWAORG 024-2026 社区老年人轻度认知障碍筛查规范.docx
原创力文档

文档评论(0)