发明名称 | 一种执行指令的方法及系统 | ||
摘要 | 本发明公开了一种执行指令的方法,预先在索引寄存器中设置索引与寄存器编码的对应关系,该方法包括:读取与索引相关的指令,获取该指令对应的索引,并在索引寄存器的对应关系中读取该索引对应的寄存器编码;然后基于该寄存器编码对应的寄存器执行该指令。本发明还公开了一种执行指令的系统,包括控制逻辑和索引寄存器。使用本发明实现了CPU寄存器的灵活配置与应用,突破了副作用指令执行时隐含修改对应的固定通用寄存器内容造成的对寄存器使用的限制,从而可全面进行应用程序二进制接口(ABI)的调整;并且节省指令的编码空间,或者增大指令的寻址范围。 | ||
申请公布号 | CN100576169C | 申请公布日期 | 2009.12.30 |
申请号 | CN200710130521.9 | 申请日期 | 2007.07.11 |
申请人 | 凌阳科技股份有限公司;北京北阳电子技术有限公司 | 发明人 | 陈立勤 |
分类号 | G06F9/30(2006.01)I | 主分类号 | G06F9/30(2006.01)I |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 王一斌;王 琦 |
主权项 | 1、一种执行指令的方法,其特征在于,预先在索引寄存器中设置索引与寄存器编码的对应关系,该方法包括:读取与索引相关的指令,并获取与所述指令对应的索引后,从所述索引寄存器的对应关系中读取该索引对应的寄存器编码;基于该寄存器编码对应的寄存器执行所述指令。 | ||
地址 | 台湾省新竹科学工业园区创新一路19号 |