一种可变指令集微处理器及其实现方法
基本信息
申请号 | CN201510449099.8 | 申请日 | - |
公开(公告)号 | CN104991759B | 公开(公告)日 | 2018-01-16 |
申请公布号 | CN104991759B | 申请公布日 | 2018-01-16 |
分类号 | G06F9/38 | 分类 | 计算;推算;计数; |
发明人 | 周海林 | 申请(专利权)人 | 浙江曲速科技有限公司 |
代理机构 | 成都金英专利代理事务所(普通合伙) | 代理人 | 成都腾悦科技有限公司;成都常明信息技术有限公司;曾欢 |
地址 | 610000 四川省成都市高新区府城大道西段399号9栋13层6号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种可变指令集微处理器及其实现方法,寄存器命名如下:变指地址寄存器,用于存放可变指令集地址;变指号寄存器,用于存放可变指令集号码,该寄存器的值从0开始,每当处理器可变指令集寄存器的值改变一次,该寄存器的值增加1;变指使能寄存器:当该寄存器的值被置位,处理器使用线程或者任务规定的可变指令集;当该寄存器被复位,处理器使用处理器自身的指令集;可变指令集寄存器储存程序可变指令集对应处理器指令集的关系;变指号清除指令:当程序使用该指令后,处理器会清除可变指令集号码对应的可变指令集地址。本发明采用可变指令集微处理器,可以避免逆向破解程序破解处理器的指令,从而防止恶意软件的攻击,提高数据安全性。 |
