[其他]寄存器存位的方法和裝置無效
| 申請號: | 86103906 | 申請日: | 1986-06-02 |
| 公開(公告)號: | CN86103906A | 公開(公告)日: | 1986-12-24 |
| 發明(設計)人: | 艾倫·J·鮑姆;威廉·R·布里格;邁克爾·J·馬洪 | 申請(專利權)人: | 惠普公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 中國專利代理有限公司 | 代理人: | 匡少波 |
| 地址: | 美國加利福尼亞*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 寄存器 方法 裝置 | ||
在計算機系統中,其處理機常常包含一些專用指令,以便利用一些特定位將寄存器內的一些位移到右邊或左邊。
另外,有些處理機包含有將來自源操作數的一些特定位插到目標操作數去的指令,目標操作數是以最右邊的一個特定位開始的。為了獲得更高的效率,處理機需要較萬能的裝置去處理寄存器內的這些位。
根據本發明的最佳實施例,提供了一用來在一目的寄存器中存儲一些位的裝置及其方法。在一指令寄存器中的一些位給一算術邏輯單元(ALU)指定了一位源,一些位,和在一目的寄存器中的一位置。在一單獨指令周期時間內,ALU從位源中將位傳送到目的寄存器的所述位置上。位源可以是另一個寄存器或者是該指令寄存器中的一個立即字段。
圖1是按照本發明一個實施方案的執行存位所用的算術邏輯運算部件(ALU),指令格式和寄存器。
圖2是圖1的ALU和按照本發明的第二實施方案,執行存位所用的指令格式和寄存器。
圖3是圖1的ALU和按照本發明的第三實施方案,執行存位所用的指令格式和寄存器。
圖4是圖1的ALU和按照本發明的第四實施方案,執行存位所用的指令格式和寄存器。
圖5是圖1的ALU和依照本發明的第五實施方案,完成存位所用的指令格式和寄存器。
圖6是圖1的ALU和依照本發明的第六實施方案,執行存位所用的指令格式和寄存器。
圖7是圖1的ALU和依照本發明的第七實施方案,執行存位所用的指令格式和寄存器。
圖8是圖1的ALU和依照本發明的第八實施方案,執行存位所用的指令格式和寄存器。
圖1中,ALU50處理來自寄存器110和140的位模式,以便將來自寄存器120的位存入寄存器130。例如,寄存器110含有32位并被分成若干字段。字段111包含指定操作碼的6位,例如,是一個存儲指令的情況下,它可以是(011101)2。
字段112包含一個5位地址,用作指定將要有位存入的通用寄存器。字段112內的這5位地址可以選定一種非32位的通用寄存器。在這種情況下,選定的這種通用寄存器是寄存器130。
字段113包含一個5位地址,用作指定第二個通用寄存器,它是一個要存儲的位源。在這種情況下,選定的第二個通用寄存器是寄存器120。從寄存器120選出的位可從一個系定位選取。例如,寄存器120內最右邊的字段121可以是這種系定位。
字段114包含一個三位的條件碼。例如,如果這些條件是真的(True),則下述條件可被取消。下表列了這些典型條件:
0????不真的
1????如果寄存器130的所有位為零,真的
2????如果寄存器130的最低數位為1,真的
3????如果寄存器130的最高數位為1,真的
4????始終真的
5????如果寄存器130至少有一位不為零,真的
6????如果寄存器130的最低數位為零,真的
7????如果寄存器130的最高數位為零,真的
字段115包含一個三位碼,表示正在執行什么類型的存儲指令。在這種情況下,字段115表示;此指令是存儲一些位數可變的位(a variable numberofbits)。這種情況可使字段115例如包含(001)2來表示。
字段116包含五個不使用的位,因此這些位可全部置零。
字段117包含5位,表示從寄存器120存到寄存器130的位數。此5位是一個補碼的字長,即從32減去這些位的值,以給出從寄存器120存到寄存器130的位數。例如,如果字段117的這些位包含二進制數11010(10進制的26),則寄存器120的字段121應當包含6位〔(32-26)位〕,寄存器130的字段131也應包含6位。字段131是寄存器130內的存儲單元,它被寄存器120用來存儲來自字段121的一些位。
寄存器140是包含有表示寄存器130內字段131的位的位置的一個位置號的寄存器。此位置號被存放在寄存器140內最右邊字段141內,并表示寄存器130內字段131最右邊位的存儲單元。例如,當字段141給出最右邊的位號是17,則字段131最右邊的位在寄存器130的第17位的位置上,其中寄存器130最左邊的位的位置(位單元)是零位的位置,寄存器130最右邊的位的位置是第31位的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠普公司,未經惠普公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/86103906/2.html,轉載請聲明來源鉆瓜專利網。





