发明名称 |
一种避免寄存器冲突的方法及装置 |
摘要 |
本发明提供的一种避免寄存器冲突的方法及装置,能够避免在程序运行的过程中寄存器发生冲突。本发明的方法具体包括:获取程序在寄存器中各变量的生命周期;检测所述寄存器中各变量的生命周期是否重叠,如是,则进行告警;本发明的方法可以在编程过程中,获取寄存器中程序各变量具体的生命周期,当发现寄存器中有变量重叠时,便对编程人员进行告警,使编程人员获知寄存器存在冲突,从而才能及时地对程序进行修改,使程序在各寄存器中的变量不再重叠,与现有技术相比,本发明的方法能够有效地避免在程序运行的过程中寄存器发生冲突的情况,提高编程的效率。 |
申请公布号 |
CN104731555A |
申请公布日期 |
2015.06.24 |
申请号 |
CN201310719460.5 |
申请日期 |
2013.12.23 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
姜海明;王治春 |
分类号 |
G06F9/30(2006.01)I;G06F11/00(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
深圳鼎合诚知识产权代理有限公司 44281 |
代理人 |
薛祥辉 |
主权项 |
一种避免寄存器冲突的方法,其特征在于,包括:获取程序在寄存器中各变量的生命周期;检测所述寄存器中各变量的生命周期是否重叠,如是,则进行告警。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 |