期刊文献+
共找到5篇文章
< 1 >
每页显示 20 50 100
IA64二进制翻译中过程抽象技术及其实现
1
作者 付文 赵荣彩 +1 位作者 苏铭 张天雷 《微计算机信息》 北大核心 2005年第11X期190-191,40,共3页
过程抽象技术是用机器无关的表达方式对过程中与机器相关的内容进行抽象。然而用传统的Pascal,C或者是C++语言来实现该技术是相当困难的。本文基于IA64二进制翻译框架,提出了一种新的过程抽象技术,并对扩展的过程抽象语言进行了详细介绍。
关键词 过程抽象 ia64 二进制翻译
下载PDF
二进制翻译中的库函数识别技术研究 被引量:10
2
作者 齐宁 付文 赵荣彩 《计算机应用》 CSCD 北大核心 2006年第4期983-985,988,共4页
体系结构的不断发展给软件开发者带来了巨大的风险,造成了新体系结构推广的困难,而二进制翻译技术使得可执行代码可自动迁移到新的体系结构。介绍了在开发一个静态二进制翻译系统(I2A翻译系统)中的库函数识别技术,并提出了解决库函数识... 体系结构的不断发展给软件开发者带来了巨大的风险,造成了新体系结构推广的困难,而二进制翻译技术使得可执行代码可自动迁移到新的体系结构。介绍了在开发一个静态二进制翻译系统(I2A翻译系统)中的库函数识别技术,并提出了解决库函数识别问题的新的方法。基于IA64体系结构的调用约定及实例分析证明,该方法是一种简单实用的库函数识别方法,经I2A系统验证是有效的。 展开更多
关键词 库函数 二进制翻译 过程恢复 IA-64 调用约定
下载PDF
IA-64解码器自动生成器的设计与实现
3
作者 齐宁 杨克峤 +1 位作者 苏铭 赵荣彩 《计算机工程与设计》 CSCD 北大核心 2007年第3期497-499,511,共4页
IA-64体系结构使用64位指令集,该指令集应用显式并行指令计算(EPIC)技术,可提供更高的指令级并行性(ILP),但同时也给IA-64二进制代码流的分析和变换带来了困难。介绍了一个IA-64解码器自动生成器的结构与实现,该生成器的输入为IA-64指... IA-64体系结构使用64位指令集,该指令集应用显式并行指令计算(EPIC)技术,可提供更高的指令级并行性(ILP),但同时也给IA-64二进制代码流的分析和变换带来了困难。介绍了一个IA-64解码器自动生成器的结构与实现,该生成器的输入为IA-64指令集的SLED描述,自动生成用于IA-64指令解码器的C代码。通过该生成器可有效减少解码器的开发时间,确保解码器的正确性,提高解码器的执行效率。实现的自动生成器可应用于IA-64二进制翻译及逆向工程中。 展开更多
关键词 IA-64 解码器 生成器 二进制翻译 逆向工程
下载PDF
IA-64二进制翻译中优化代码消除技术
4
作者 苏铭 赵荣彩 宋宗宇 《计算机科学》 CSCD 北大核心 2007年第1期264-267,共4页
IA-64架构为获得高性能支持许多先进体系结构的特性,例如显式指令级并行,指令判定执行,以及投机装入等,这些特性对编译器是可见的,但是为了充分利用这些体系结构的特性,编译器优化往往将程序的代码进行深度重构,使得从优化后的可执行代... IA-64架构为获得高性能支持许多先进体系结构的特性,例如显式指令级并行,指令判定执行,以及投机装入等,这些特性对编译器是可见的,但是为了充分利用这些体系结构的特性,编译器优化往往将程序的代码进行深度重构,使得从优化后的可执行代码中很难恢复源程序逻辑。本文提出了在IA-64二进制翻译中应用优化代码消除技术,提高翻译效率和生成目标机代码的质量。 展开更多
关键词 IA-64 二进制翻译 判定执行 投机装入
下载PDF
二进制翻译中的函数返回类型恢复技术
5
作者 吴伟峰 赵荣彩 +1 位作者 齐宁 杨克峤 《计算机应用》 CSCD 北大核心 2007年第4期872-874,887,共4页
函数返回类型恢复分为库函数和用户函数返回类型恢复两类。分析IA-64体系结构在函数调用和返回方面的特性得知,用户函数返回类型恢复不是只能从调用者的角度进行分析,还可从被调用者的角度进行分析。综合两种分析方法的优缺点,提出了一... 函数返回类型恢复分为库函数和用户函数返回类型恢复两类。分析IA-64体系结构在函数调用和返回方面的特性得知,用户函数返回类型恢复不是只能从调用者的角度进行分析,还可从被调用者的角度进行分析。综合两种分析方法的优缺点,提出了一种全新的函数返回类型恢复方法。介绍了静态二进制翻译系统ITA中基于控制流和数据流分析的函数返回类型恢复技术,并给出相应的实现算法。由IA-64体系结构的实例验证证明,该方法是一种实用的函数返回类型恢复方法。 展开更多
关键词 IA-64 函数返回类型 调用者 被调用者 数据流 控制流 二进制翻译
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部