[發明專利]使用用于轉換并存儲數據值的指令來配置替代存儲器存取代理有效
| 申請號: | 201510062160.3 | 申請日: | 2011-04-27 |
| 公開(公告)號: | CN104598398B | 公開(公告)日: | 2017-10-31 |
| 發明(設計)人: | 托馬斯·安德魯·薩托里烏斯 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F12/1027 | 分類號: | G06F12/1027;G06F9/34;G06F9/35 |
| 代理公司: | 北京律盟知識產權代理有限責任公司11287 | 代理人: | 宋獻濤 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 用于 轉換 存儲 數據 指令 配置 替代 存儲器 存取 代理 | ||
1.一種處理系統,其包含:
替代存儲器存取代理;
處理器;
用于接收指令的裝置,所述指令包含第一操作數及第二操作數,當所述處理器以非特權模式處理所述指令時,所述第一操作數指定待轉換為第一物理地址的數據值,當所述處理器以非特權模式處理所述指令時,所述第二操作數指定與所述替代存儲器存取代理中的第一寄存器的位置相關聯的虛擬地址,當所述處理器以特權模式處理所述指令時,所述第一操作數指定所述第一物理地址,且當所述處理器以特權模式處理所述指令時,所述第二操作數指定與所述替代存儲器存取代理中的所述第一寄存器的所述位置相關聯的第二物理地址;
用于當所述處理器以非特權模式處理所述指令時,將所述數據值轉換為所述第一物理地址的裝置;
用于當所述處理器以非特權模式處理所述指令時,將所述虛擬地址轉換為與所述替代存儲器存取代理中的所述第一寄存器的所述位置相關聯的所述第二物理地址的裝置;
用于多路復用的裝置,其中當所述處理器以特權模式處理所述指令時,所述處理器將所述第一物理地址和第二物理地址作為輸入提供給所述用于多路復用的裝置,其中所述用于多路復用的裝置將從所述處理器處接收到的所述輸入提供至所述替代存儲器存取代理;及
用于將所述第一物理地址存儲于與所述第二物理地址相關聯的所述替代存儲器存取代理中的所述第一寄存器中的裝置。
2.根據權利要求1所述的處理系統,其進一步包含:
用于接收第二指令的裝置,所述第二指令包含第三操作數及第四操作數,所述第三操作數指定待轉換的第二數據值至第三物理地址,所述第四操作數指定與所述替代存儲器存取代理中的第二寄存器的位置相關聯的第二虛擬地址;
用于將所述第二數據值轉換為所述第三物理地址的裝置;
用于將所述第二虛擬地址轉換為與所述替代存儲器存取代理中的所述第二寄存器的所述位置相關聯的第四物理地址的裝置;
用于將所述第三物理地址存儲于與所述第四物理地址相關聯的所述替代存儲器存取代理中的所述第二寄存器中的裝置;
用于使用所述第一物理地址來識別待移動的的存儲器值的位置的裝置;及
用于將所述存儲器值移動至與所述第三物理地址相關聯的第二位置的裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510062160.3/1.html,轉載請聲明來源鉆瓜專利網。





