发明名称 |
一种RISC处理器装置及其模拟浮点栈操作的方法 |
摘要 |
本发明公开了一种RISC处理器装置及其模拟浮点栈操作的方法。该处理器装置包括浮点寄存器堆,译码部件和浮点运算部件,还包括控制寄存器,用于控制利用所述浮点寄存器堆模拟浮点寄存器栈;所述译码部件,包括一指针寄存器,用于维护一栈操作指针,存储栈操作指针的值;所述浮点运算部件,包括一指针操作模块,用于对所述指针寄存器进行操作,在对模拟浮点寄存器栈进行操作时,模拟指针寄存器的栈指针的栈操作,修改并监控栈指针的状态。其提高虚拟机效率,增强处理器兼容性。 |
申请公布号 |
CN101216756B |
申请公布日期 |
2011.03.23 |
申请号 |
CN200710304656.2 |
申请日期 |
2007.12.28 |
申请人 |
中国科学院计算技术研究所 |
发明人 |
段玮;李晓钰 |
分类号 |
G06F9/38(2006.01)I;G06F9/302(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
北京律诚同业知识产权代理有限公司 11006 |
代理人 |
梁挥;陈振 |
主权项 |
一种RISC处理器装置,包括浮点寄存器堆,译码部件和浮点运算部件,其特征在于,还包括控制寄存器,用于通过维护一个栈使能位控制利用所述浮点寄存器堆模拟浮点寄存器栈操作;所述译码部件,包括一指针寄存器,用于维护一栈操作指针,存储栈操作指针的值;所述浮点运算部件,包括一指针操作模块,用于对所述指针寄存器进行操作,在模拟所述浮点寄存器栈操作时,模拟所述指针寄存器的栈操作指针的栈操作,修改并监控栈操作指针的状态。 |
地址 |
100080 北京市海淀区中关村科学院南路6号 |