Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2010, Vol. 36 ›› Issue (16): 246-248. doi: 10.3969/j.issn.1000-3428.2010.16.088

• Networks and Communications • Previous Articles     Next Articles

Key Technology Research of Simulator Based on Binary Translation

ZHANG Ji, LI Ning-bo   

  1. (East-China Institute of Computer Technology, Shanghai 200233)
  • Online:2010-08-20 Published:2010-08-17

基于二进制翻译的仿真器关键技术研究

张 激,李宁波   

  1. (华东计算技术研究所,上海 200233)
  • 作者简介:张 激(1966-),男,高级工程师,主研方向:嵌入式系统软件;李宁波,助理工程师
  • 基金资助:
    国家“核高基”重大专项基金资助项目(2009ZX01041- 001-002)

Abstract: 介绍基于构件化的仿真器设计方法,比较动态二进制翻译和静态二进制翻译的区别,分析动态二进制翻译技术在仿真器开发中的应用,并对基于二进制动态翻译的仿真器的关键技术——指令集仿真、T-cache缓存管理等问题进行分析,针对二进制动态翻译中的自修改代码翻译问题,给出具体的解决方案。

Key words: 仿真器, 二进制翻译, 指令集仿真

摘要: 介绍基于构件化的仿真器设计方法,比较动态二进制翻译和静态二进制翻译的区别,分析动态二进制翻译技术在仿真器开发中的应用,并对基于二进制动态翻译的仿真器的关键技术——指令集仿真、T-cache缓存管理等问题进行分析,针对二进制动态翻译中的自修改代码翻译问题,给出具体的解决方案。

关键词: 仿真器, 二进制翻译, 指令集仿真

CLC Number: