[發明專利]存取多個寄存器其中之一目標寄存器的方法及其相關裝置有效
| 申請號: | 200710181430.8 | 申請日: | 2007-10-25 |
| 公開(公告)號: | CN101419541A | 公開(公告)日: | 2009-04-29 |
| 發明(設計)人: | 張傳華;蘇泓萌;曾仁志 | 申請(專利權)人: | 晶心科技股份有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 王志森 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存取 寄存器 其中之一 目標 方法 及其 相關 裝置 | ||
1.一種用以存取多個寄存器中之一目標寄存器的數據存取方法,包含:
(a1)定義多個寄存器的M位存取索引以及N位的寄存器索引區域之間的至少2(M-N)映射關系,并指派一代碼給每一映射關系;
(a2)判斷現今的映射關系是否需要為了下一個指令處理而被改變,如果需要改變,則根據新的代碼值選擇一預先定義的新的映射關系,然后執行步驟(a3),如果不需要改變,則直接執行步驟(a3);
(a3)接收一指令,該指令包含一寄存器索引區域;以及
(b)映射該寄存器索引區域至該目標寄存器以存取該目標寄存器;
其中該多個寄存器中的每一個可被一M位存取索引所存取,該指令的寄存器索引區域為一N位寄存器索引區域,且N小于M;
其中該步驟(b)中該多個寄存器中的每一個可通過該寄存器索引區域以及該多個被定義的映射關系被存取。
2.如權利要求1所述的數據存取方法,其中該寄存器索引區域為一4位寄存器索引區域,該寄存器的數目為32并需要5位的存取索引。
3.如權利要求1所述的數據存取方法,其中該寄存器索引區域為一3位寄存器索引區域,該寄存器的數目為32并需要5位的存取索引。
4.如權利要求1所述的數據存取方法,其中該寄存器索引區域為一4位寄存器索引區域且該步驟(a1)包含:
定義該4位寄存器索引區域以及特定寄存器的該存取索引之間的兩映射關系,包含:
(1)映射一第一關系,該第一關系包含一呼叫者保留寄存器組,以及一被呼叫者保留寄存器組;以及
(2)映射一第二關系,該第二關系包含一呼叫者保留寄存器組,一被呼叫者保留寄存器組,以及一特定寄存器組。
5.如權利要求1所述的數據存取方法,其中該寄存器索引區域為一3位寄存器索引區域且該步驟(a1)包含:
定義該3位寄存器索引區域以及特定寄存器的該存取索引之間的四映射關系,包含:
(1)映射一第一關系,該第一關系包含一呼叫者保留寄存器組,以及一被呼叫者保留寄存器組;
(2)映射一第二關系,該第二關系包含一呼叫者保留寄存器組,以及一被呼叫者保留寄存器組;
(3)映射一第三關系,該第三關系包含一呼叫者保留寄存器組,以及一被呼叫者保留寄存器組;
(4)映射一第四關系,該第四關系包含一呼叫者保留寄存器組,以及一特定寄存器組。
6.一種數據存取裝置,包含:
一寄存器文件,包含多個寄存器;
一指令解碼器,用以接收具有寄存器索引區域的一指令并提取該指令中的該寄存器索引區域;以及
一映射電路,耦接至該指令解碼器以及該寄存器文件,用以映射該寄存器索引區域至目標寄存器以存取該多個寄存器;
其中該多個寄存器中的每一個可被一M位存取索引所存取,該指令的寄存器索引區域為一N位寄存器索引區域,且N小于M;
其中至少2(M-N)映射關系被預先定義,且該數據存取裝置還包含一映射控制單元以判斷現今的映射關系是否需要為了下一個指令處理而被改變,如果需要改變,則根據新的代碼值選擇一預先定義的新的映射關系。
7.如權利要求6所述的數據存取裝置,其中該寄存器索引區域為一4位寄存器索引區域,且該映射控制單元通過底下的步驟定義該4位寄存器索引區域以及特定寄存器的該存取索引之間的兩映射關系:(1)映射一第一關系,該第一關系包含一呼叫者保留寄存器組,以及一被呼叫者保留寄存器組;以及(2)映射一第二關系,該第二關系包含一呼叫者保留寄存器組,一被呼叫者保留寄存器組,以及一特定寄存器組。
8.如權利要求6所述的數據存取裝置,其中該寄存器索引區域為一3位寄存器索引區域,且該映射控制單元通過底下的步驟定義該3位寄存器索引區域以及特定寄存器的該存取索引之間的四映射關系:
(1)映射一第一關系,該第一關系包含一呼叫者保留寄存器組,以及一被呼叫者保留寄存器組;
(2)映射一第二關系,該第二關系包含一呼叫者保留寄存器組,以及一被呼叫者保留寄存器組;
(3)映射一第三關系,該第三關系包含一呼叫者保留寄存器組,以及一被呼叫者保留寄存器組;
(4)映射一第四關系,該第四關系包含一呼叫者保留寄存器組,以及一特定寄存器組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于晶心科技股份有限公司,未經晶心科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710181430.8/1.html,轉載請聲明來源鉆瓜專利網。





