-
公开(公告)号:CN101216757A
公开(公告)日:2008-07-09
申请号:CN200710308556.7
申请日:2007-12-29
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种RISC处理器及其数据访存方法。该处理器包括指令模块,物理寄存器堆,译码器,执行单元和存储器;指令模块包括访存扩展指令模块,所述扩展指令模块包括对多倍数据宽度进行访存指令;所述译码器包括判断模块,用于判断输入到译码器的类型;多倍存储译码模块,用于在输入的指令是访存扩展指令中的存储操作指令时,将源寄存器由一个扩展成多个相邻的寄存器,然后输出到执行单元执行;多倍读取译码模块,用于在输入的指令是访存扩展指令中的读取操作指令时,将该读取操作指令译码为多条内部操作指令,将目标寄存器由一个扩展成多个相邻的寄存器,然后分配到所述多条内部操作中,输出到执行单元执行。
-
公开(公告)号:CN101216756A
公开(公告)日:2008-07-09
申请号:CN200710304656.2
申请日:2007-12-28
Applicant: 中国科学院计算技术研究所
CPC classification number: G06F9/30134 , G06F9/3001 , G06F9/30101 , G06F9/30174 , G06F9/30181
Abstract: 本发明公开了一种RISC处理器装置及其模拟浮点栈操作的方法。该处理器装置包括浮点寄存器堆,译码部件和浮点运算部件,还包括控制寄存器,用于控制利用所述浮点寄存器堆模拟浮点寄存器栈;所述译码部件,包括一指针寄存器,用于维护一栈操作指针,存储栈操作指针的值;所述浮点运算部件,包括一指针操作模块,用于对所述指针寄存器进行操作,在对模拟浮点寄存器栈进行操作时,模拟指针寄存器的栈指针的栈操作,修改并监控栈指针的状态。其提高虚拟机效率,增强处理器兼容性。
-
公开(公告)号:CN100583030C
公开(公告)日:2010-01-20
申请号:CN200710308556.7
申请日:2007-12-29
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种RISC处理器及其数据访存方法。该处理器包括指令模块,物理寄存器堆,译码器,执行单元和存储器;指令模块包括访存扩展指令模块,所述扩展指令模块包括对多倍数据宽度进行访存指令;所述译码器包括判断模块,用于判断输入到译码器的类型;多倍存储译码模块,用于在输入的指令是访存扩展指令中的存储操作指令时,将源寄存器由一个扩展成多个相邻的寄存器,然后输出到执行单元执行;多倍读取译码模块,用于在输入的指令是访存扩展指令中的读取操作指令时,将该读取操作指令译码为多条内部操作指令,将目标寄存器由一个扩展成多个相邻的寄存器,然后分配到所述多条内部操作中,输出到执行单元执行。
-
公开(公告)号:CN101216756B
公开(公告)日:2011-03-23
申请号:CN200710304656.2
申请日:2007-12-28
Applicant: 中国科学院计算技术研究所
CPC classification number: G06F9/30134 , G06F9/3001 , G06F9/30101 , G06F9/30174 , G06F9/30181
Abstract: 本发明公开了一种RISC处理器装置及其模拟浮点栈操作的方法。该处理器装置包括浮点寄存器堆,译码部件和浮点运算部件,还包括控制寄存器,用于控制利用所述浮点寄存器堆模拟浮点寄存器栈;所述译码部件,包括一指针寄存器,用于维护一栈操作指针,存储栈操作指针的值;所述浮点运算部件,包括一指针操作模块,用于对所述指针寄存器进行操作,在对模拟浮点寄存器栈进行操作时,模拟指针寄存器的栈指针的栈操作,修改并监控栈指针的状态。其提高虚拟机效率,增强处理器兼容性。
-
公开(公告)号:CN100535851C
公开(公告)日:2009-09-02
申请号:CN200710177546.4
申请日:2007-11-16
Applicant: 中国科学院计算技术研究所
IPC: G06F9/302
Abstract: 本发明公开了一种浮点数据转换装置和方法。其装置包括相互连接的物理寄存器堆和浮点运算部件;物理寄存器堆包括第一浮点寄存器,用于存储扩展双精度浮点数据的符号位和阶;第二浮点寄存器,用于存储扩展双精度浮点数据的尾数部分;第三浮点寄存器,用于存储双精度浮点数据;浮点运算部件,包括转换模块,用于进行扩展双精度浮点数据和双精度浮点数据之间的相互转换。其方便虚拟机进行二进制翻译工作,提高虚拟机效率,增强处理器兼容性。
-
公开(公告)号:CN101158892A
公开(公告)日:2008-04-09
申请号:CN200710177546.4
申请日:2007-11-16
Applicant: 中国科学院计算技术研究所
IPC: G06F9/302
Abstract: 本发明公开了一种浮点数据转换装置和方法。其装置包括相互连接的物理寄存器堆和浮点运算部件;物理寄存器堆包括第一浮点寄存器,用于存储扩展双精度浮点数据的符号位和阶;第二浮点寄存器,用于存储扩展双精度浮点数据的尾数部分;第三浮点寄存器,用于存储双精度浮点数据;浮点运算部件,包括转换模块,用于进行扩展双精度浮点数据和双精度浮点数据之间的相互转换。其方便虚拟机进行二进制翻译工作,提高虚拟机效率,增强处理器兼容性。
-
-
-
-
-