发明名称 |
增加微处理器的寄存器数量的装置及方法 |
摘要 |
本发明涉及一种用于存取微处理器内的延伸寄存器的装置及方法。该装置包括一转译逻辑电路与一延伸寄存器逻辑电路。该转译逻辑电路将一延伸指令转译为对应的微指令。该延伸指令具一延伸前置码与一延伸前置码标志。该延伸前置码指定寄存器地址延伸项,以指出该延伸寄存器,其中该延伸寄存器不能由一既有指令集来指定。该延伸前置码标志指出该延伸前置码,且为该既有指令集内另一依据结构所指定的操作码。该延伸寄存器逻辑电路耦接至该转译逻辑电路,用以接收该对应的微指令,并存取该延伸寄存器。 |
申请公布号 |
CN1414464B |
申请公布日期 |
2010.04.28 |
申请号 |
CN02150560.8 |
申请日期 |
2002.11.13 |
申请人 |
智慧第一公司 |
发明人 |
G·葛兰·亨利;罗德·E·胡克;泰瑞·派克斯 |
分类号 |
G06F9/22(2006.01)I;G06F9/34(2006.01)I |
主分类号 |
G06F9/22(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
黄小临 |
主权项 |
一种用以存取一微处理器内的延伸寄存器的装置,包括:一转译逻辑电路,用以将一延伸指令转译成对应的微指令,由该微处理器执行,其中该延伸指令包括:一延伸前置码,用以指定寄存器地址延伸项,该寄存器地址延伸项指出该延伸寄存器,其中该延伸寄存器并不能由一既有指令集加以指定;以及一延伸前置码标志,用以指出该延伸前置码,其中该延伸前置码标志为原本该既有指令集内另一依据结构所指定的操作码;其中该转译逻辑电路包括:一逸出指令检测逻辑电路,用于检测该延伸前置码标志;一指令译码逻辑电路,依据该既有指令集,决定一所要执行的运算及所用的结构寄存器;以及一延伸译码逻辑电路,耦接至该逸出指令检测逻辑电路与该指令译码逻辑电路,用以决定该延伸寄存器,并于该对应微指令内指定该延伸寄存器;以及一延伸寄存器逻辑电路,耦接至该转译逻辑电路,用以接收该对应的微指令,并存取该延伸寄存器。 |
地址 |
美国加利福尼亚 |