一种字节码指令集的指令精简方法和系统
公开
摘要
本发明涉及一种字节码指令集的指令精简方法和系统。本发明的方法能够将初始指令中将常数赋值到寄存器的指令与使用该寄存器为操作数的指令优化为带常数操作数的指令,或直接生成带常数操作数的指令,将访问当前实例的实例域的指令转换或者生成访问当前实例的实例域的专有指令,对指令中子常量池索引操作数编码到紧邻指令的操作码,通过操作码可确定子常量池的类型,将可变长度的指令中长度可变的操作数与指令码分离,生成静态域初始化的伪指令,伪指令可替代传统的静态域组件,将重复使用寄存器的指令优化为复用寄存器的指令,将一组功能类似且不常用的指令复合为一条指令。采用本发明所述的方法,可减少字节码的长度,提升字节码的执行性能。
基本信息
专利标题 :
一种字节码指令集的指令精简方法和系统
专利标题(英):
暂无
公开(公告)号 :
CN114428639A
申请号 :
CN202111600610.1
公开(公告)日 :
2022-05-03
申请日 :
2021-12-24
授权号 :
暂无
授权日 :
暂无
发明人 :
石玉平郑江东王幼君
申请人 :
北京握奇数据股份有限公司
申请人地址 :
北京市朝阳区望京利泽中园101号启明国际大厦西侧7层
代理机构 :
北京天悦专利代理事务所(普通合伙)
代理人 :
田明
优先权 :
CN202111600610.1
主分类号 :
G06F9/30
IPC分类号 :
G06F9/30
IPC结构图谱
G
G部——物理
G06
计算;推算或计数
G06F
电数字数据处理
G06F9/00
程序控制装置,例如,控制单元
G06F9/06
应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的
G06F9/30
与执行机器指令相关的设计,例如指令译码
法律状态
2022-05-03 :
公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
文件下载
暂无PDF文件可下载