一种可变指令集微处理器及其实现方法

基本信息

申请号 CN201510449099.8 申请日 -
公开(公告)号 CN104991759B 公开(公告)日 2018-01-16
申请公布号 CN104991759B 申请公布日 2018-01-16
分类号 G06F9/38 分类 计算;推算;计数;
发明人 周海林 申请(专利权)人 浙江曲速科技有限公司
代理机构 成都金英专利代理事务所(普通合伙) 代理人 成都腾悦科技有限公司;成都常明信息技术有限公司;曾欢
地址 610000 四川省成都市高新区府城大道西段399号9栋13层6号
法律状态 -

摘要

摘要 本发明公开了一种可变指令集微处理器及其实现方法,寄存器命名如下:变指地址寄存器,用于存放可变指令集地址;变指号寄存器,用于存放可变指令集号码,该寄存器的值从0开始,每当处理器可变指令集寄存器的值改变一次,该寄存器的值增加1;变指使能寄存器:当该寄存器的值被置位,处理器使用线程或者任务规定的可变指令集;当该寄存器被复位,处理器使用处理器自身的指令集;可变指令集寄存器储存程序可变指令集对应处理器指令集的关系;变指号清除指令:当程序使用该指令后,处理器会清除可变指令集号码对应的可变指令集地址。本发明采用可变指令集微处理器,可以避免逆向破解程序破解处理器的指令,从而防止恶意软件的攻击,提高数据安全性。