期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
动态二进制翻译中全寄存器直接映射方法 被引量:13
1
作者 廖银 孙广中 +2 位作者 姜海涛 靳国杰 陈国良 《计算机应用与软件》 CSCD 2011年第11期21-24,48,共5页
二进制翻译是不同体系结构之间软件移植的重要手段。体系结构和硬件环境上的差别,可以通过二进制翻译系统来弥补,在翻译过程中往往使用多条本地指令模拟一条目标指令,翻译代码规模随之显著增加,从而导致被翻译程序的执行效率下降。寄存... 二进制翻译是不同体系结构之间软件移植的重要手段。体系结构和硬件环境上的差别,可以通过二进制翻译系统来弥补,在翻译过程中往往使用多条本地指令模拟一条目标指令,翻译代码规模随之显著增加,从而导致被翻译程序的执行效率下降。寄存器作为处理器和内存交换信息的重要存储部件,寄存器的模拟器方式对于程序的性能有着至关重要的影响。为了提高特定平台翻译后代码的执行效率,提出了在动态二进制翻译机制中使用全部寄存器直接映射方法,详细分析了二进制翻译中的上下文切换原理和寄存器访问范围,为异构平台之间寄存器直接映射提供方法指导。利用QEMU模拟器,把x86架构的8个通用寄存器全部的直接映射到MIPS架构的对应寄存器,在此基础上,进行大量的指令翻译规则的简化。实验数据表明,该方法可以有效简化指令翻译,降低代码膨胀率,使得SPEC CINT 2000测试程序在龙芯CPU上翻译后代码运行时间下降了30%-40%。 展开更多
关键词 动态二进制翻译 寄存器映射 x86体系结构 MIPS体系结构 QEMU
下载PDF
基于虚拟机的软件保护研究与设计 被引量:6
2
作者 张丽娜 阎文斌 《计算机工程与应用》 CSCD 2012年第26期66-70,161,共6页
虚拟机技术一直是当今计算机安全领域研究的热点之一。从软件保护的角度出发,介绍了基于虚拟机的软件保护设计方案中的关键技术,并给出了一个范例,说明具体步骤和方法。该方法将保护对象细化为函数,给出了单函数识别的具体步骤和方法,... 虚拟机技术一直是当今计算机安全领域研究的热点之一。从软件保护的角度出发,介绍了基于虚拟机的软件保护设计方案中的关键技术,并给出了一个范例,说明具体步骤和方法。该方法将保护对象细化为函数,给出了单函数识别的具体步骤和方法,利用基本的x86编码来构造虚拟机,对基本指令集采用基于字节码的加解密技术,此外还对各类指令进行了必要的模块化扩展以增加保护力度。目前国内对于虚拟机的保护技术处于起步阶段,因而对于虚拟机技术的理论基础研究和技术实践应用均具有较高的研究价值和发展空间。 展开更多
关键词 虚拟机 x86体系结构 加密
下载PDF
X86架构下VxWorks快速启动分析与实现 被引量:1
3
作者 王前 吴晓 +1 位作者 李长德 吴勇英 《微电子学与计算机》 CSCD 北大核心 2007年第7期197-200,共4页
一次引导启动可大大缩短X86架构下VxWorks的启动时间,却面临引导映像大小受限的问题。采用程序动态加载的方法,使得系统映像和普通应用模块相分离,依次启动,从而有效控制了引导映像大小,实现紧急任务在VxWorks中的快速启动。
关键词 VxWORKS x86体系结构 一次引导 动态加载
下载PDF
一个静态二进制翻译系统的设计与实现
4
作者 任菁菁 吴书业 《计算机时代》 2008年第10期69-70,74,共3页
介绍了一个静态二进制翻译系统,详细说明了系统各部分的功能和具体实现方法。该系统将x86可执行文件翻译为MIPS目标代码并由MIPS机器执行,且实施了一定的优化。
关键词 二进制翻译 微操作 x86体系结构 MIPS体系结构
下载PDF
嵌入应用微处理器浅析(上)
5
作者 孟泽 《世界电子元器件》 1998年第9期16-19,共4页
美国AMD公司是致力于x86兼容微处理器研究与开发的厂家,其业绩是众所周知的。现在,AMD为使PC机用x86兼容微处理器产品增值,已开始向市场投放嵌入(Embdded)应用的x86兼容微处理器产品,叫作E86。作为嵌入应用的微处理器产品,应该是具备利... 美国AMD公司是致力于x86兼容微处理器研究与开发的厂家,其业绩是众所周知的。现在,AMD为使PC机用x86兼容微处理器产品增值,已开始向市场投放嵌入(Embdded)应用的x86兼容微处理器产品,叫作E86。作为嵌入应用的微处理器产品,应该是具备利用先进的体系结构通过精细加工制造,实现高集成度、高性能和低功耗,而且附加外围功能从而提高附加产值等特性。AMD公司现提供的嵌入应用微处理器产品如下: 展开更多
关键词 微处理器 嵌入应用 x86体系结构
下载PDF
基于返回地址变换的动态栈缓冲区溢出防御机制
6
作者 刘佳翔 江建慧 陈林博 《小型微型计算机系统》 CSCD 北大核心 2012年第5期1012-1017,共6页
根据Intel 80X86体系结构与栈缓冲区溢出的基本特点,从汇编语言程序的视角对缓冲区溢出攻击进行分类,分析了现有的动态防御机制所存在的优缺点,指出现有防御策略所存在的不足.提出一种基于返回地址变换的动态栈缓冲区溢出防御机制,理论... 根据Intel 80X86体系结构与栈缓冲区溢出的基本特点,从汇编语言程序的视角对缓冲区溢出攻击进行分类,分析了现有的动态防御机制所存在的优缺点,指出现有防御策略所存在的不足.提出一种基于返回地址变换的动态栈缓冲区溢出防御机制,理论分析和实验表明新机制能够极大概率对抗各种缓冲区溢出攻击.该机制能根据所部署系统的安全要求不同采用不同的方案,以满足不同的安全性和不同的效率要求. 展开更多
关键词 Intel80x86体系结构 汇编语言程序 软件漏洞 栈缓冲区溢出 动态防御
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部