【技术实现步骤摘要】
本专利技术涉及一种处理器指令执行部件模块化设计及模块组合的方法。
技术介绍
目前,公知的处理器的指令执行部件有两种,一种是硬布线方式,一种是微程序方式。硬布线方式的特点是速度快,但是占用芯片面积大、成本高;微程序方式的特点是占用芯片面积小,但是速度慢、微指令要一条一条执行。现在的处理器两种方式都使用,功能简单的指令用硬布线方式实现,功能复杂的指令用微程序方式实现。
技术实现思路
为了克服现有的处理器指令执行部件成本高和速度慢的不足,本专利技术提供一种指令执行部件模块化设计及模块可组合的方法,该方法可以达到硬布线方式的速度和微程序方式的成本。本专利技术解决技术问题采用以下技术方案:处理器指令执行部件模块化设计及模块组合的方法,将处理器指令执行部件实现成各种基本的执行功能模块的集合,处理器在执行指令时用各种执行功能模块排列组合成具有指令的功能的模块并一次执行指令。针对以上方案,进一步的可以有以下两个方案:方案一a、将处理器指令集中的指令功能拆分为一个或多个基本的执行功能模块;b、设计并实现步骤a中指令拆分后用到的所有的执行功能模块;c、将步骤b中的所有的执行功能模块包含到处理器指令执行部件中;d、处理器在执行指令时根据当前单条指令需求排列组合需要的执行功能模块以实现指令功能、一次执行排列组合的执行功能模块。方案二a、将处理器指令集中的指令功能拆分为一个或多个基本的执行功能模块;b、设计并实现步骤a中指令拆分后用到 ...
【技术保护点】
处理器指令执行部件模块化设计及模块组合的方法,其特征是:将处理器指令执行部件实现成各种基本的执行功能模块的集合,处理器在执行指令时用各种执行功能模块排列组合成具有指令的功能的模块并一次执行指令。
【技术特征摘要】
1.处理器指令执行部件模块化设计及模块组合的方法,其特征是:将处理器指令执行部件实现成各种基本的执行功能模块的集合,处理器在执行指令时用各种执行功能模块排列组合成具有指令的功能的模块并一次执行指令。
2.根据权利要求1所述的处理器指令执行部件模块化设计及模块组合的方法,其特征是:
a、将处理器指令集中的指令功能拆分为一个或多个基本的执行功能模块;
b、设计并实现步骤a中指令拆分后用到的所有的执行功能模块;
c、将步骤b中的所有的执行功能模块包含到处理器指令执行部件中;
d、处理器在执行指令时根据当前单条指令需求排列组合需要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。