【技术实现步骤摘要】
本专利技术涉及Java处理器,具体为一种用于提高Java处理器取指令带宽的字节码 缓冲装置及其使用方法。(二)
技术介绍
计算机的指令集一般分为两类一类是固定长度的指令集,即不论指令类型如何, 都保持相同的长度,它的优点是在取指令的同时就可以判断并取到一条完整的指令,便于 指令的流水执行,其不足之处是指令都占据相同的长度,不利于节省指令存储空间,固定长 度的指令集多用于简单指令集计算机(RISC)系统中;另一类是变长指令集,即不同的指 令具有不同的长度,它的优点是可以尽量縮减指令长度,有利于节省指令存储空间,其不足 之处是无法在取指令的同时确定该条指令的完整长度,只能在对操作码部分译码之后才能 确定并读取后续部分,不利于指令的流水执行,所以多用于复杂指令集计算机(CISC)系统 中。 Java处理器是指能以硬件直接执行Java虚拟机指令集的处理器。Java虚拟机的 指令集(即字节码)属于长度不固定的指令集,其指令除了极个别之外,绝大多数不超过4 个字节。Java处理器通常的做法,就是和指令存储器以l个字节宽度的接口进行字节码读 取,在取指令阶段只读取第一个字节 ...
【技术保护点】
用于提高Java处理器取指令带宽的字节码缓冲装置,包括字节码寄存器(2)、多路选择模块(3)、字节码缓冲(4)以及控制模块(1),其特征在于: 所述字节码寄存器(2)、多路选择模块(3)及字节码缓冲(4)顺序相连; 所述字节码寄存器(2)的输入端与所述指令存储器相连,所述字节码缓冲(4)的输出端与Java处理器的译码段相连; 所述控制模块(1)的输入端与Java处理器的译码段相连,所述控制模块(1)的输出端分别与所述字节码寄存器(2)、多路选择模块(3)及字节码缓冲(4)相连,对其进行逻辑控制; 所述字节码寄存器(2)是32位的,用来存储从指令存储器 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:柴志雷,张平,梁久祯,任小龙,
申请(专利权)人:江南大学,
类型:发明
国别省市:32[中国|江苏]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。