期刊文献+

多目标Forth自生成器的研究与实现 被引量:4

Research and realization of multi-objective Forth self-generating system
下载PDF
导出
摘要 针对现有的Forth自生成器都与目标环境密切关联、缺少抽象层次、难以在异构新平台上有效生成新的Forth系统等问题,通过采用抽象code算法库、描述异构目标,并重构Forth虚拟机的方法,构建完成了一个面向嵌入式环境、具有多目标特性的Forth自生成器。该生成器简化了传统编译器复杂的前端和后端设计,依托Forth特有的解释执行状态和字典结构,可快速生成新的目标系统。实验结果表明,该自生成器代码生成质量和效率都较高,尤其适合资源有限的嵌入式环境。 Since the available Forth self-generating systems lacked common features for multi-operating environments, they were totally dependent on specific target environments and couldn ' t efficiently form new Forth system in a new operating envi- ronment. Therefore, it was important to design a novel Forth self-generating system that could be easily applied to multiple ob- ject-oriented target environments. This study proposed a new model of multi-objective self-generating system with common fea- tures for embedding-oriented multi-environments by using common code algorithm library, describing heterogeneous target, and refactoring Forth virtual machine. The model solved the problem of the traditional compiler with complex front-end and back- end design. Based on Forth has unique implementation of interpretation and the dictionary structure, the multi-objective Forth self-generator quickly generated a new target system. The results revealed that this self-generator sufficiently significantly im- proves quality and efficiency in code generation, especially suitable for embedded environments with limited resources.
出处 《计算机应用研究》 CSCD 北大核心 2014年第4期1109-1114,共6页 Application Research of Computers
基金 国家自然科学基金地区科学基金项目(61063010)
关键词 多目标 Forth自生成器 嵌入式环境 multi-objective Forth self-generating system embedded environment
  • 相关文献

参考文献21

  • 1代红兵.新型,高效微机FORTH语言的研制[J].中国科学院研究生院学报,1993,10(1):62-69. 被引量:4
  • 2JinXfei. Forth语言[EB/OL]. (2010-07-15) [2013-07-16]. ht-tp ://blog. csdn. net/jinxfei/articleldetails/5738494.
  • 3Forth Inc. Featured forth applications [EB/OL]. ( 2009- 01- 01 )[2013-07-16]. http://www. forth, com/resources /app Notes.
  • 4JAMES R. Space-related applications of forth[EB/OL]. (2006-09)[2013-07-16]. http;//forth, gsfc. nasa . gov/.
  • 5GUZEMAN D G. A 21st century sea change taking place in embeddedmicro processors[EB/OL]. (2006-12) [2013-07-16]. http://www.intellasys. net/templates/trial/content/WPEmb Micro, pdf.
  • 6IntellaSys, A TPL Group Enterprise. SEAforth 40C18 scalable embed-ded array processor[EB/OL] . .2008-01-01) [2013-04-26]. ht-tp://www. intellasys. net/templates/trial/content/SEK _ 40C18 _DataSheet一1.1. pdf.
  • 7LaFOREST C E. Second-generation stack computer architecture[EB/OL]. (2007-08-01) [2013-02-10]. http;//is. uWaterloo. ca/Eric_LaForest_Thesis. pdf.
  • 8CSDN. Forth 语言之父的神品[EB/OL] . (2010-02-07) [2013-07-16]. http://soft, zdnet. com. cn/software _ zonel2010/0207/1627096. shtml.
  • 9HJRTLAND E, LI Chen. EP32-a 32-bit Forth micorprocessor[C]//Proc of Canadian Conference on Electrical and Computer Engineering.2007:518-521.
  • 10HASKELL R E, HANNA D M. Implementing a forth engine micro-,controller on a Xilinx FPGA[J]. The IEEE Computer Society, sStudent Newsletter,2000,8:32-36.

共引文献3

同被引文献6

引证文献4

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部