发明名称 具有条件指令的微处理器及其处理方法
摘要 一种具有指令集架构的微处理器,该指令集架构定义有至少一指令,该指令包含立即字段,该立即字段内具有第一部分指定第一数值与第二部分指定第二数值,该指令指示该微处理器执行一操作将一固定数值作为其中之一的来源操作数,该固定数值将该第一数值基于该第二数值转动/移动一定数量的位而获得。该微处理器包含:指令转译器,将该至少一指令转译为一个或多个微指令,其中该微指令以不同于该指令集架构所定义的指令编码方式进行编码;以及执行管线,执行由指令转译器所产生的该微指令,以产生由指令集架构定义的结果。该指令转译器而非该执行管线,依据第一与第二数值产生该固定数值作为至少一该微指令的来源操作数,供该执行管线执行。
申请公布号 CN104881270A 申请公布日期 2015.09.02
申请号 CN201510303866.4 申请日期 2012.04.09
申请人 威盛电子股份有限公司 发明人 G.葛兰.亨利;泰瑞.派克斯;罗德尼.E.虎克
分类号 G06F9/30(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 钱大勇
主权项 一种具有一指令集架构的微处理器,该指令集架构是定义有至少一指令,该指令包含一立即字段,该立即字段内具有一第一部分指定一第一数值与一第二部分指定一第二数值,该指令指示该微处理器执行一操作将一固定数值作为其中之一的来源操作数,该固定数值是将该第一数值基于该第二数值转动/移动一定数量的位而获得,该微处理器包含:一指令转译器,将该至少一指令转译为一个或多个微指令,其中该微指令是以不同于该指令集架构所定义的指令编码方式进行编码;以及一执行管线,执行由该指令转译器所产生的该微指令,以产生一由该指令集架构定义的结果;其中该指令转译器,而非该执行管线,依据该第一与该第二数值产生该固定数值作为至少一该微指令的一来源操作数,供该执行管线执行。
地址 中国台湾新北市