【技术实现步骤摘要】
本专利技术是有关于一般计算机,特别是有关于预测某些需要依靠一些先决条件成立才能得以执行的指令其被执行的可能性。
技术介绍
如同我们所知,处理器是经由一个顺序的处理步骤来执行一个单独的指令。一个典型的顺序基本上可能包含着将指令从存储器中取出、将指令译码、从寄存器组中存取必要的操作数、处理操作数以得到结果或是一存储器地址、必要时存取存储器中的数据操作数以及将结果写回寄存器组内。现代的计算机处理器靠着执行许多的指令来执行一些计算的作业。不同的作业可能会需要不同的元件来完成工作,而为了增加处理器的效率,在目前的指令尚未完全处理完毕前就开始处理下一个指令,则为一更为有效的方式之一。如此,在任何一时间里都有不同的指令在不同的阶段里被顺序地处理着,这就是已知的管线式(pipelined method)指令处理方式。更进一步说,有一些指令是必须依靠某些必须条件成立才能执行条件指令(conditional instructions),这些指令当中有一些是需要复数个时钟周期才能得以完整执行的,就像其它的指令一样,条件指令也是和别的指令一同被管线式的处理的。我们可以常常见到许多的条 ...
【技术保护点】
一种于处理器中预测条件指令执行状态的方法,该方法是预测一条件指令是否会被执行的方法,该处理器至少经由一译码阶段、一执行阶段以及在这两者之间的一个或多个中间处理阶段来处理指令,该方法包括:产生一状态信号,该状态信号用以标明处理器的目前 的条件状态,该条件状态是用以表示该条件指令的一个或多个执行条件是否符合;产生一个或多个改变信号,该改变信号是来自该中间处理阶段,用以标明是否有一个或多个与该条件指令相关的指令在被处理时会改变处理器的条件状态;以及依据该状态信 号和该改变信号来确定是否于该译码阶段终止该条件指令,其中该状态信号和该改变信 ...
【技术特征摘要】
...
【专利技术属性】
技术研发人员:查理斯雪洛,李察邓肯,
申请(专利权)人:威盛电子股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。