期刊文献+
共找到5篇文章
< 1 >
每页显示 20 50 100
基于指令交换的代码混淆方法 被引量:7
1
作者 潘雁 祝跃飞 林伟 《软件学报》 EI CSCD 北大核心 2019年第6期1778-1792,共15页
软件程序是按一定顺序排列的指令序列,指令的排列组合构成了千变万化的程序语义.指令顺序重排通常会相应地导致程序语义的变化,通过分析相邻指令序列的相对独立性,可以在不影响程序语义的前提下交换相邻指令序列,增大指令距离,改变程序... 软件程序是按一定顺序排列的指令序列,指令的排列组合构成了千变万化的程序语义.指令顺序重排通常会相应地导致程序语义的变化,通过分析相邻指令序列的相对独立性,可以在不影响程序语义的前提下交换相邻指令序列,增大指令距离,改变程序特征,在一定程度上增加逆向分析代价.通过改进程序的形式化定义论证相邻指令交换的充分条件,采用模拟退火算法实现随机化的指令乱序混淆方法,并将指令乱序方法与虚拟机代码保护技术融合,实现基于指令乱序的虚拟机代码保护系统IS-VMP,使用加密算法实例进行系统测试,验证了指令乱序混淆算法的可行性与有效性. 展开更多
关键词 指令交换 代码混淆 语义等价 虚拟机保护 模拟退火
下载PDF
液压交换机自动控制部分的改进
2
作者 杨海滨 《汾煤科技》 2002年第3期35-35,26,共2页
关键词 液压变换机 改进 交换指令 复位电路 焦炉煤气加热 自动控制系统
下载PDF
手把手教你学单片机(八)
3
作者 周兴华 《电子制作》 2003年第8期22-24,21,共4页
栈操作指令、空操作指令及伪指令、字节交换指令学习 1.栈操作指令: PUSH direct(堆栈指令)其作用是先将栈指针SP的内容加1,然后将直接寻址单元中的数压入到SP所指的单元中。若数据已入栈,则SP指向最后堆入数据所在的存储单元(即指向栈... 栈操作指令、空操作指令及伪指令、字节交换指令学习 1.栈操作指令: PUSH direct(堆栈指令)其作用是先将栈指针SP的内容加1,然后将直接寻址单元中的数压入到SP所指的单元中。若数据已入栈,则SP指向最后堆入数据所在的存储单元(即指向栈顶)。 展开更多
关键词 单片机 栈操作指令 空操作指令 指令 字节交换指令
下载PDF
手把手教你学单片机(五)
4
作者 周兴华 《电子制作》 2003年第5期23-25,共3页
逻辑运算指令逻辑操作类指令共有25条,包括与、或、清除、求反、左右移位等逻辑操作。按操作数可划分为单操作数和双操作数两种,单操作数是专门对累加器A进行的逻辑操作,这些操作主要是清零、求反、左右移位等,操作结果保存在累加器A中... 逻辑运算指令逻辑操作类指令共有25条,包括与、或、清除、求反、左右移位等逻辑操作。按操作数可划分为单操作数和双操作数两种,单操作数是专门对累加器A进行的逻辑操作,这些操作主要是清零、求反、左右移位等,操作结果保存在累加器A中。双操作数主要是累加器A和第二操作数之间执行逻辑与、或和异或操作,第二操作数可以是立即数, 展开更多
关键词 单片机 逻辑运算指令 循环移位指令 累加器半字节交换指令 逻辑“或”指令
下载PDF
Overdrive处理器族──新一代的效率
5
作者 柴振荣 《管理观察》 1996年第1期27-27,共1页
关键词 处理器 超高速缓冲存储器 Windows 数学协处理器 微处理器技术 控制装置 交换指令 外部存储器 计算机技术 外部总线
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部