期刊文献+

基于规则推理的虚拟指令翻译

Virtual Instruction Translation Based on Rule-Based Reasoning
下载PDF
导出
摘要 研究了虚拟指令翻译技术,设计了一种基于规则推理的虚拟指令翻译器,实现目标指令到虚拟指令的翻译。该翻译器以指令解码器的解码结果为输入,匹配指令翻译规则,充分利用了目标指令的语义信息。同时,翻译规则与控制逻辑的分离使得添加新指令集及修改翻译策略相对容易。给出了关键问题的解决方法,测试结果表明,该翻译器能正确翻译多种指令集,具有较高的实用价值。 In-depth research on virtual instruction translation techniques leads to a virtual instruction translator based on rule-based reasoning, which can convert target instructions to virtual instructions. Taking the results of instruction decoder as the input, the translator matches the instruction translation rules and makes full use of target instructions' semantic information. Since translation rules are separated from the control logic, new target instructions can be easily added and translation policies can be eonveniently modified. Solutions to key problems are presented, and experiments show that this translator can deal with diverse instruction sets, whieh means significant in application.
出处 《信息工程大学学报》 2012年第3期352-357,369,共7页 Journal of Information Engineering University
基金 国家863计划资助项目(2009AA01Z434)
关键词 规则推理 虚拟指令 翻译器 指令解码器 rule-based reasoning virtual instruction translator instruction decoder
  • 相关文献

参考文献9

  • 1Vikram Adve, Michael Brukman. Software Implications of Virtual Instruction Set Computers[ C ]//Proc. of the 18th Interna- tional Parallel and Distributed Processing Symposium (IPDPS' 04). 2004:201-208.
  • 2包云程,梁阿磊,管海兵.动态二进制翻译基础平台CrossBit的设计与实现[J].计算机工程,2007,33(23):100-101. 被引量:6
  • 3Engler D R. VCODE: A Retargetable, Extensible, Very Fast Dynamic Code Generation System[ C]//Proc. of ACM Conference on Program- ming Language Design and Implementation. 1996 : 160-170.
  • 4Fauth A, Van Praet J, Freericks M. Describing instruction set processors using nML[ C ]//Proc. of the 1995 European Design and Test Confer- ence ( EDTC95). 1995:503-507.
  • 5徐怀亮,张德彬,刘晓升,朱巧明.一种虚指令集的设计与翻译技术的研究[J].计算机应用与软件,2010,27(12):78-81. 被引量:1
  • 6Cristina Cifuentes, Mike van Emmerik, Norman Ramsey, et al. The university of queensland binary translator (UQBT) framework [ EB/OL]. [ 2012-02-20 ]. http://citeseerx, ist psu edu/viewdoc/download? doi = 10.1.1.87. 4982&rep = repl&type = pdf.
  • 7Michael Negnevitsky. Artificial Intelligence: A Guide to Intelligent Systems[ M. London: Pearson Education Limited, 2002.
  • 8张红艳,李淼.一种基于Re-Engineering的自动翻译方法研究[J].计算机应用,2006,26(8):1925-1927. 被引量:1
  • 9Saeed Khalafinejad, Seyed-Hassan Mirian-Hosseinabadi. Rule-based Translation of Specifications to Executable Code[ C]/jProc. of the 2nd IEEE International Conference on Information Management and Engineering (ICIME). 2010:1-4.

二级参考文献21

  • 1钱斌,付宇卓.一种基于虚指令集技术构建快速的可重用的指令集仿真器的方法[J].计算机工程与应用,2005,41(12):95-97. 被引量:3
  • 2陶峰峰,付宇卓.DSP指令集仿真器的设计与实现[J].计算机仿真,2005,22(9):225-228. 被引量:7
  • 3CodeWarriorTM Development Studio8/16-Bit IDE User's Guide[R].27th ed.Freescale Semiconductor Company,2005.
  • 4ARM Developer Suite CodeWarrior IDE Guide[R].Version 1.2,ARM,2001.
  • 5王利明 宋振宇 李明等.一个开放源码的嵌入式仿真环境-SkyEye.单片机与嵌入式系统应用,2006,12(6):37-38.
  • 6Zhu Jianwen,Gajski D D.An ultra-fast instruction set Simulator[J].IEEE Translation on Very Large Scale Integration Systems,2002,10(3):363-373.
  • 7Zhu J,et al.A Retargetable,Ultra-fast Instruction Set Simulator[J].DATE,1999:298-302.
  • 8Mehrdad Reshadi.An Efficient Retargetable Framework for Instruction-Set Simulation[C]//Hardware/Software Codesign and System Synthesis,2003.First IEEE/ACM/IFIP International Conference.2003:13-18.
  • 9Achim Nohl,Gunnar Braun,Andread Hoffmann.A universal technique for fast and flexible instruction-set architecture simulation[C]//New Orleans,Louisiana,USA:Proceedings of DAC,2002:22-27.
  • 10WATERS RC.Program Translation via Abstraction and Reimplementation[J].IEEE Trans Software Engineering,1988,14(8):1207 -1228.

共引文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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