动态二进制翻译中不对界问题的处理  

A Solution to the Misalignment Problems in Dynamic Binary Translation

在线阅读下载全文

作  者:崔进鲜[1] 庞建民[1] 岳峰[1] 张一弛[1] 张刚[1] 

机构地区:[1]信息工程大学信息工程学院,河南郑州450002

出  处:《计算机工程与科学》2010年第9期95-97,110,共4页Computer Engineering & Science

基  金:国家863计划资助项目(2009AA01Z434;2006AA01Z408);河南省科技攻关项目(092101210500;092101210501)

摘  要:复杂指令集计算机体系结构向精简指令集计算机体系结构的动态二进制翻译过程中经常出现地址不对界的问题。本文以I386到Alpha平台的动态二进制翻译为例,研究了内存映射时的不对界和数据存取时的不对界问题,提出了一种改进的内存映射方法以及在中间表示层处理不对界地址访存问题的方案,有效地解决了此类问题。经实验验证,该方法正确并有较高效率。The address of a piece of code is often misaligned when running the instructions of complex instruction set computer(CISC) architectures on reduced instruction set computer(RISC) architectures in binary translations. To deal with the misaligned address problems,this paper studies the memory mapping and the load/store instructions in intermediate representation based on the dynamic binary translation from I386 to Alpha,and presents a scheme which is able to solve these kinds of problems. The results of the tests prove that the scheme is effective.

关 键 词:动态二进制翻译 地址不对界 中间表示 内存映射 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象