发明名称 具有条件指令之微处理器、其处理方法及电脑程式产品
摘要 一个执行条件非分支指令的微处理器。条件非分支指令系指定一条件并在条件满足时,指示微处理器执行一操作,否则就不去执行此操作。一预测器提供关于此条件非分支指令之预测。一指令转译器,在前述预测该预测条件将不会被满足时,将条件非分支指令转译为一不操作微指令,而在前述预测该预测条件将会被满足时,将条件非分支指令转译为一个或多个微指令构成之一微指令组以非条件地执行此操作。一执行管线,用以执行不操作微指令或是微指令组。在未作出预测时,此预测器转译出一个或多个微指令构成之一第二微指令组以条件执行前述操作。在误预测的情况下,此转译器将条件非分支指令再转译为第二微指令组。
申请公布号 TWI470548 申请公布日期 2015.01.21
申请号 TW101112246 申请日期 2012.04.06
申请人 威盛电子股份有限公司 新北市新店区中正路533号8楼 发明人 亨利 G 葛兰;派克斯 泰瑞;虎克 罗德尼E
分类号 G06F9/38;G06F9/30;G06F9/40 主分类号 G06F9/38
代理机构 代理人 李长铭 新北市新店区北新路3段217号3楼
主权项 一个微处理器,执行条件非分支指令,其中各该条件非分支指令系指定一条件,各该条件非分支指令在该条件满足时指示该微处理器执行一操作,而在该条件不满足该微处理器之条件旗标时不去执行该操作,该微处理器包含:一预测器,用以提供关于一条件非分支指令之预测;一指令转译器,用以:在该预测预测该条件将不会被满足时,将该条件非分支指令转译为一不操作微指令;以及在该预测预测该条件将会被满足时,将该条件非分支指令转译为一个或多个微指令构成之一微指令组以非条件地执行该操作;以及一执行管线,用以执行该不操作微指令或是由该指令转译器提供之该微指令组。
地址 新北市新店区中正路533号8楼