[其他]在指令串中嵌入數據的方法無效
| 申請號: | 86103765 | 申請日: | 1986-06-02 |
| 公開(公告)號: | CN86103765A | 公開(公告)日: | 1986-12-24 |
| 發明(設計)人: | 小威廉·S·沃利;邁克爾·J·馬洪 | 申請(專利權)人: | 惠普公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 中國專利代理有限公司 | 代理人: | 匡少波,杜有文 |
| 地址: | 美國加利福尼亞*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 指令 嵌入 數據 方法 | ||
1、一種把數據字嵌入指令串的方法,其步驟包括:
產生第一條指令,它有一個操作碼字段、一個目標字段和一個立即數字段;
把一個目標寄存器的地址寫入該目標字段;
把該數據字的高部寫入立即數字段;
產生第二條指令,它有一個操作碼字段、一個目標字段和一個立即數字段;
把目標寄存器的地址寫入第二條指令的目標字段;
把數據字的低部寫入第二條指令的立即數字段;
從指令串中讀取第一條指令;
從第一條指令中提取高部,并用若干右賦值(Ualue)填補高部;
把填補右賦值后的高部裝入目標寄存器;
從指令串中讀取第二條指令;并且
把低部與目標寄存器的內容合并在一起。
2、根據權利要求1的一種方法,其中:
高部由數據字的最高的那些數位所組成;而且
高部與低部兩部分的位數大于或等于數據字中的位數。
3、根據權利要求2的一種方法,其中賦值位數小于或等于低部中的位數。
4、根據權利要求3的一種方法,其中數據字的長度等于第一條和第二條每條指令的長度。
5、根據權利要求4的一種方法,其中:
第一條和第二條指令的字長各為32位;
高部字長為21位;而
低部字長為11位。
6、根據權利要求5的一種方法,它進一步包括把低部和目標寄存器的內容合并后的結果存入目標寄存器的最后步驟。
7、一種把嵌入指令串中的數據字與目標寄存器的內容相合并的方法,其步驟包括:
產生一條指令,它有一個操作碼字段、一個目標字段和一個立即數字段;
把目標寄存器的地址寫入該目標字段;
把數據字的高部寫入該立即數字段;
從指令串中讀取該指令;
從該指令中提取高部,并用若干零位填補高部;然后
把填補零位后的高部與目標寄存器的內容合并,形成最終的數據字。
8、根據權利要求7的一種方法,它進一步包括把得到的數據字存入一個預定的保留寄存器中的步驟。
9、根據權利要求8的一種方法,它進一步包括把后繼指令的立即數字段與保留寄存器的內容合并的步驟。
10、根據權利要求9的一種方法,它進一步包括把合并的結果存入保留寄存器中的步驟。
11、根據權利要求8的一種方法,其中:
高部由數據字的那些最高位所組成;而
高部的位數加填補的賦值位數等于數據字的位數。
12、根據權利要求9的一種方法,其中數據字的長度等于指令的長度。
13、根據權利要求10的一種方法,其中:
每個合并都是求和;
每個賦值均為零;
指令的字長為32位;
數據字的長度為32位;
高部的長度為21位;而
零的個數為11。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠普公司,未經惠普公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/86103765/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:熱交換器
- 下一篇:多個地址空間的尋址方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





