[發明專利]微處理器及微處理器方法有效
| 申請號: | 200910169345.9 | 申請日: | 2009-08-25 |
| 公開(公告)號: | CN101661384A | 公開(公告)日: | 2010-03-03 |
| 發明(設計)人: | G.葛蘭·亨利;泰瑞·派克斯 | 申請(專利權)人: | 威盛電子股份有限公司 |
| 主分類號: | G06F9/22 | 分類號: | G06F9/22 |
| 代理公司: | 北京林達劉知識產權代理事務所 | 代理人: | 劉新宇;王 璐 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微處理器 方法 | ||
1.一種微處理器,其特征在于,用來執行IA-32架構字串 重復搬移宏指令,其中被搬移的字串的字長度被指定為于上述 IA-32架構的ECX暫存器中的一立即值,上述微處理器包括一用 來儲存多個微指令序列的存儲裝置,還包括:
第一裝置,因應搬移上述立即值到上述IA-32架構的ECX暫 存器的宏指令,設定一快速字串旗標并儲存上述立即值;
第二裝置,因應以不同于搬移上述立即值到上述IA-32架構 的ECX暫存器的方式修改上述IA-32架構的ECX暫存器的宏指 令,清除上述快速字串旗標;
第三裝置,因應一字串重復搬移宏指令,當上述快速字串 旗標被清除時,轉移上述微處理器的控制權到一第一組微指令 序列以完成上述字串重復搬移宏指令;以及
第四裝置,因應上述字串重復搬移宏指令,當上述快速字 串旗標被設定時,根據儲存的上述立即值轉移上述微處理器的 控制權到一第二組微指令序列內的一目標位置以完成上述字串 重復搬移宏指令;
其中上述第一組微指令序列包括一條件分支微指令,當上 述條件分支微指令被執行時,上述條件分支微指令根據上述 IA-32架構的ECX暫存器里儲存的字長度條件分支到位于上述 第一組微指令序列內的一微指令;
其中上述第二組微指令序列不包含任何條件分支微指令。
2.根據權利要求1所述的微處理器,其特征在于,
因應搬移上述立即值到上述IA-32架構的ECX暫存器的宏 指令,所述第一裝置只在儲存的上述立即值少于或等于一預定 值時設定上述快速字串旗標。
3.根據權利要求1所述的微處理器,其特征在于,因應上 述字串重復搬移宏指令,如果上述快速字串旗標被設定,并且 只有當儲存的上述立即值少于或等于一預定值時,所述第四裝 置轉移上述微處理器的控制權到上述第二組微指令序列內的上 述目標位置。
4.根據權利要求1所述的微處理器,其特征在于,還包括:
第五裝置,因應上述字串重復搬移宏指令,在轉移上述微 處理器的控制權到上述第二組微指令序列內的上述目標位置 后,清除上述快速字串旗標。
5.根據權利要求1所述的微處理器,其特征在于,上述第 二組微指令序列包括相同的微指令連續集的陣列,每一個上述 微指令連續集搬移一組字串位,上述微處理器還包括:
第六裝置,根據儲存的上述立即值計算出上述第二組微指 令序列內的上述目標位置,上述目標位置為上述陣列的一索引。
6.根據權利要求5所述的微處理器,其特征在于,上述陣 列的大小是N個微指令連續集,N為正整數,其中上述索引為N 減去儲存的上述立即值。
7.一種微處理器方法,其特征在于,用來執行IA-32架構 字串重復搬移宏指令,其中被搬移的字串的字長度被指定為于 上述IA-32架構的ECX暫存器中的一立即值,上述微處理器包括 一用來儲存多個微指令序列的存儲器,上述微處理器方法包括:
因應搬移上述立即值到上述IA-32架構的ECX暫存器的宏 指令,設定一快速字串旗標并儲存上述立即值;
因應以不同于搬移上述立即值到上述IA-32架構的ECX暫 存器的方式修改上述IA-32架構的ECX暫存器的宏指令,清除上 述快速字串旗標;
因應一字串重復搬移宏指令,當上述快速字串旗標被清除 時,轉移上述微處理器的控制權到一第一組微指令序列以完成 上述字串重復搬移宏指令;以及
因應上述字串重復搬移宏指令,當上述快速字串旗標被設 定時,根據儲存的上述立即值轉移上述微處理器的控制權到一 第二組微指令序列內的一目標位置以完成上述字串重復搬移宏 指令;
其中上述第一組微指令序列包括一條件分支微指令,當上 述條件分支微指令被執行時,上述條件分支微指令根據上述 IA-32架構的ECX暫存器里儲存的字長度條件分支到位于上述 第一組微指令序列內的一微指令;
其中上述第二組微指令序列不包含任何條件分支微指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于威盛電子股份有限公司,未經威盛電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/200910169345.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高功率激光束展寬裝置及方法
- 下一篇:虛擬機遷移





