首页 | 本学科首页   官方微博 | 高级检索  
     

IA-64二进制翻译中指令束特性的消除技术
引用本文:杨克峤,赵荣彩,崔平非,朱晓珺.IA-64二进制翻译中指令束特性的消除技术[J].计算机应用,2006,26(5):1186-1189.
作者姓名:杨克峤  赵荣彩  崔平非  朱晓珺
作者单位:信息工程大学,信息工程学院,河南,郑州,450002;信息工程大学,信息工程学院,河南,郑州,450002;信息工程大学,信息工程学院,河南,郑州,450002;信息工程大学,信息工程学院,河南,郑州,450002
基金项目:河南省高校杰出科研创新人才工程项目
摘    要:目前对处理器速度的追求促使指令集体系结构不断发展,但是软件的支持却不能与其匹配,造成新体系结构推广的困难,研究、解决代码迁移问题的二进制翻译方法应运而生。文中介绍了二进制翻译中解码器的功能,并结合IA-64的指令特点,设计出基于指令束的解码算法。根据测试中发现该算法存在的问题,提出了改进方案,消除束的特性,给每条指令赋予唯一地址并按此地址进行解码。在IA-64至Alpha的二进制翻译课题中,对该算法进行了工程实现。

关 键 词:二进制翻译  解码器  指令束
文章编号:1001-9081(2006)05-1186-04
收稿时间:2005-11-09
修稿时间:2005-11-092006-01-06

Removing the feature of instruction bundle in IA-64 binary translation
YANG Ke-qiao,ZHAO Rong-cai,CUI Ping-fei,ZHU Xiao-jun.Removing the feature of instruction bundle in IA-64 binary translation[J].journal of Computer Applications,2006,26(5):1186-1189.
Authors:YANG Ke-qiao  ZHAO Rong-cai  CUI Ping-fei  ZHU Xiao-jun
Affiliation:College of Information and Engineering, Information Engineering University, Zhengzhou Henan 450002, China
Abstract:With the continuous development of Instruction Set Architecture (ISA), the slower development of corresponding software hinders the popularization of the new ISA. Binary translation is an alternative method to reuse legacy software by code migration from existing ISA. Firstly the function of decoder in binary translation was introduced and a decoding algorithm was designed based on instruction bundle according to the features of IA-64 instructions. During the test, some problems of the algorithm were found, and then an improved method was given and it removed the feature of instruction bundle, supplied a unique virtual address to each instruction on which the decoder acted. The algorithm was achieved in the research of IA-64-to-Alpha binary translation.
Keywords:binary translation  decoder  instruction bundle
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号