发明名称 |
使用3字节转义操作码的指令集扩展 |
摘要 |
本发明公开了一种方法、装置和系统,用于对可变长度指令集中的指令进行译码。所述指令是一组新类型的指令中的一个指令,其使用长为2字节的新的转义代码值,以表明第三操作码字节包括用于新指令的指令相关的操作码。所述新指令被定义成使得用于所述新转义操作码值之一的操作码图中的每一个指令的长度都可使用相同的输入组来确定,其中所述输入中的每一个输入都与确定所述新操作码图中的每一个指令的长度相关。对于至少一个实施例,所述新指令之一的长度在无需评估所述指令相关的操作码的情况下得到了确定。 |
申请公布号 |
CN1940859A |
申请公布日期 |
2007.04.04 |
申请号 |
CN200610138521.9 |
申请日期 |
2004.06.30 |
申请人 |
英特尔公司 |
发明人 |
詹姆斯·S·科克;彼得·J·鲁希托;马苏德·塔希尔;戴维·B·杰克逊;维斯·A·奈德奥;斯科特·D·罗杰斯;布雷特·L·托尔;弗兰克·比尔斯 |
分类号 |
G06F9/318(2006.01) |
主分类号 |
G06F9/318(2006.01) |
代理机构 |
北京东方亿思知识产权代理有限责任公司 |
代理人 |
王怡 |
主权项 |
1.一种方法,包括:确定可变长度指令集的指令代码是否包括转义操作码值;如果所述指令代码包括所述转义操作码值,则在不评估该指令代码中的指令相关的操作码的情况下确定所述指令代码的长度。 |
地址 |
美国加利福尼亚州 |