于处理器中以操作模式来切换暂存器的装置及方法制造方法及图纸

技术编号:2860644 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术是有关于一种于处理器中以操作模式来切换暂存器的装置及方法,该处理器具有多种操作模式,该装置包括一暂存器位址解码器、一第一暂存器、多数个第二暂存器、及一选择装置,该暂存器位址解码器用以将微处理器的指令解码,以产生一解码输出;该选择装置,是依据该处理器的操作模式及该解码输出,由该至少一第一暂存器及多数个第二暂存器,选出其中之一以输出。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是关于处理器的
,尤指一种。
技术介绍
在一般的处理器中,由于处理器会受到指令编码空间与硬体的限制,使得处理器所能存取的暂存器受限于指令编码空间,如图1所示,其显示处理器中具有多个暂存器11,当处理器要存取某一暂存器11内容时,解码器12会解码指令,此指令具有暂存器定址栏位,处理器会依据该栏位值解码,透过多工选择器,存取指定的暂存器,由于暂存器11的个数会受到暂存器定址栏位长度的限制,假设该栏位具有P-bit的长度,则表示处理器能够存取暂存器11的数目的最大上限为2p个,若想再扩充或增加所能存取的暂存器,唯一的方法就必须增加指令集中的暂存器定址栏位的长度,但此将会减少指令集中其他栏位所能定义的空间(如功能栏位,立即值栏位,等….),因此,此一变动对于指令集的功能影响很大,另外,对一个指令集已固定的处理器而言,变动指令集的栏位对于程式相容性来说也是不可行的,由此可知,已知处理器并无法有效地扩充所能存取的暂存器个数,而有予以改进的必要。
技术实现思路
本专利技术的主要目的是在提供一种以操作模式来切换暂存器的装置及方法,以解决已知技术的各项缺点。其可有效地扩充暂存器个数。依本文档来自技高网...

【技术保护点】
一种于处理器中以操作模式来切换暂存器的装置,该处理器具有多种操作模式,其特征在于,该装置包括:一暂存器位址解码器,用以将微处理器的指令解码,以产生一解码输出;至少一第一暂存器;多数个第二暂存器;一选择装置,是 依据该处理器的操作模式及该解码输出,由该至少一第一暂存器及多数个第二暂存器,选出其中之一以输出。

【技术特征摘要】
1.一种于处理器中以操作模式来切换暂存器的装置,该处理器具有多种操作模式,其特征在于,该装置包括一暂存器位址解码器,用以将微处理器的指令解码,以产生一解码输出;至少一第一暂存器;多数个第二暂存器;一选择装置,是依据该处理器的操作模式及该解码输出,由该至少一第一暂存器及多数个第二暂存器,选出其中之一以输出。2.如权利要求1所述的处理器中以操作模式来切换暂存器的装置,其特征在于,其中,该选择装置是依据该解码输出,由该多数个第二暂存器选出其中之一,且依据该处理器的操作模式而决定是否选择该至少一第一暂存器,以取代该多数个第二暂存器之一。3.如权利要求2所述的处理器中以操作模式来切换暂存器的装置,其特征在于,其中,该选择装置包括至少一第一多工选择器,其依据该处理器的操作模式,由该至少一第一暂存器与该多数个第二暂存器之一,选出其中之一而输出;以及一第二多工选择器,其是依据该解码输出,由该多数个第二暂存器与该第一多工选择器的输出,选出其中之一而输出。4.如权利要求1所述的处理器中以操作模式来切换暂存器的装置,其特征在于,其中,该多种操作模式包括使用者操作模式、核心操作模式及除错操作模式。5.如权利要求2所述的处理器中以操作模式来切换暂存器的装置,其特征在于,其中,当该处理器在使用者操作模式和核心操作模式时,该选择装置是选择该第二暂存器。6.如权利要求2所述的处理器中以操作模式来切换暂存器的装置,其特征在于,其中,当该处理器在除错操作模式时,该选择装置是选择该第一暂存器以取代该第二暂存器。7.一种于处理器中以操作模式来切换暂存器的方法,该处理器具有至少一第一暂存器及多数个第二暂存器,该处理器提供多种操作模式,其特征在于,该方法包括步骤(A)将微处理器的指令解码,以产生一解码输出;以及(B)是依据该处理器的操作模式及该解码输出,由该至少一第一暂存器及多数个第二暂存器,选出其中之一以输出。8.如权利要求7项所述的于处理器中以操作模式来切换暂存器的方法,其特征在于,其中,步骤(B)包括(B1)依据该解码输出,由该多数个第二暂存器选出其中之一;以及(B2)依据该处理器的操作模式,决定是否选择该至少一第一暂存器,以取代该多数个第二暂存器之一。9.如权利要求7所述的于处理器中以操作模式来切换暂存器的方法,其特征在于,其中,该多种操作模式包括使用者操作模式、核心操作模式及除错操作模式。10.如权利要求9所述的于处理器中以操作模式来切换暂存器的方法,其特征在于,其中,于步骤(B2)中,当该处理器在使用者操作模式和核心操作模式时,是选择该第二暂存器。11.如权利要求9所述的于处理器中以操作模式来切换暂存器的方法,其特征在于,其中,于步骤(B2)中,当该处理器在除错操作模式时,是选择该第一暂存器以取代该第二暂存器。12.一种于处理器中以操作模式来切换暂存器的装置,该处理器具有多种操作模式,其特征在于,该...

【专利技术属性】
技术研发人员:吴政谕
申请(专利权)人:凌阳科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利