基于SK06009芯片的编译器系统设计-电子与通信工程专业论文.docxVIP

基于SK06009芯片的编译器系统设计-电子与通信工程专业论文.docx

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SK06009芯片的编译器系统设计-电子与通信工程专业论文

Classified Index: TP314 U.D.C: 621.38 Dissertation for the Master’s Degree in Engineering THE SYSTEM DESIGN OF COMPILER BASED ON SK06009 CHIP Candidate:Mao LiBingSupervisor:Associate Prof. Xu HongGuangAssociate Supervisor:Prof. Wang GuiHaiAcademic Degree Applied for:Master of EngineeringSpecialty:Electron and communication engineeringAffiliation:Guangdong Xin Vocational and Technical CollegeDate of Defence:December, 2008Degree-Conferring-Institution: Harbin Institute of Technology 摘 要 编译器是电子设计开发中不可缺少的工具,按照常理,编译器非常重要, 因为当我们每次开发软件时都会用到它,但编译器在我们软件开发的行业中 又是那么的不起眼,每个软件开发人员都会用过编译器,很多时候大家觉得 编译器是那么理所当然。毕竟,供应 MCU 或 DSP 的厂商,为了销售产品会 提供编译器产品。随着 ARM 的普及和设计公司的兴起,市场发生了变化,今 天大部分厂家都使用 ARM 内核芯片,所以 ARM 编译器就流行起来,由以前 的 ADS 到今天的 RVDS,由 von Neumann 到 Harvard 架构,芯片变,编译器 变了。好的编译器不但可以大幅度压缩代码密度还可以大大提升性能。 本文阐述了编译器的概念、编译器的工作流程及工作原理,编译器的工 作方法,对编译器的各个模块进行研究,编程,最终生成编译器程序,研究 实现某公司自主开发的母体芯片 SK06009 系列编译器程序的编写的过程,明 确系统研究开发的指导思想。介绍了整个系统的开发原理、总体规划、设计 思想,实现的需求分析,数据结构设计与实现,努力促使编译器程序得以顺 利的实施。 论文研究了词法分析、语法分析、语法制导分析、类型检查、运行环境、 中间代码生成、代码生成、代码优化等编译器的关键技术,系统使用 BCB 软 件开发平台实现编译器的功能模块。分析了编译器的结构设计和系统功能划 分与设计。介绍了编译器系统主要功能实现与性能优化。可实现将便于人编 写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语 言的程序。并分析了编译器的发展驱势。 关键词 编译器;源程序;目标程序 Abstract Compiler is an essential tool in electrical design and development. Generally speaking, compiler is a very important tool because it’s needed any time people developing software. However, compiler rarely draws attention from peoples who works in software developing industry, everyone use it in the nature of things. Supplier of MCU or DSP, will always provide compiler for free when they sale their products. Along with the popularization of SRM and the growing of design company, marketing changed. Nowadays, most of the manufacturers use ARM core chip, so the ARM compiler getting popular. From ADS used in the past to RVDS used today, from von Neumann to Harvard framework, chip changes and compiler changes also. A nice compiler will not only compress the code to a great extent

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档