![]() |
使用本机指令将操作数堆栈作为寄存器堆的微处理器存取 |
发明专利 |
申请专利号:CN200680011695.7 |
申请日期:2006.03.08 |
公开公告号:CN101156131 |
公开公告日:2008.04.02 |
主分类号:G06F9/22(2006.01 |
分类号:G06F9/22(2006.01)I;G06F9/44(2006.01)I;G06F9/40(2006.01)I |
国际申请: |
国际公布: |
申请人:爱特梅尔公司 |
地址:美国加利福尼亚州 |
发明设计人:厄于温·斯特伦;埃里克·雷诺;克里斯蒂安·蒙森 |
内容摘要:构造一种组合式本机(RISC或CISC)微处理器和堆栈(Java)机器(10、11、13),使得JavaVM指令可用硬件执行。大多数Java指令被直接执行(54),而例如操纵Java 对象的指令的较复杂Java指令作为本机微代码执行(56)。为了使本机微代码指令存取 Java操作数堆栈,Java操作数堆栈指针(22;102)指向作为堆栈当前顶部(ToS)的寄存器堆(15;90)位置,而状态寄存器(101)中的重映射位(RM)指示将本机指令中所指定的寄存器重映射(90a)为最大Java操作数堆栈指针值减去所述Java操作数堆栈指针的当前值。 |
详细内容请点击全文下载... |
全文下载 |